Hi,
I have extensive experience in troubleshooting spam malware issues.
Sources of spam are various, may be contect form as you said, may be malware injected into some files or even as a system process. I can helpout, my work is clean and documented.
Can start today.
Regards