Sounds like they may have done some shoddy work...

Check your wires and keep speaker leads away from power leads, never criss-cross them, etc. Make sure the ground is good (which it sounds like you did). You'll get induction noise.

Finally, invest in a filter to go in between the power wire for the amp and the battery. This should eliminate any noise picked up from there.

Double-check all your connections, use good quality materials, etc. and blah blah blah... smile
_________________________
Modified 2001 SE 6cyl 5spd 4x4 Solar Yellow
-=( Another useless post, brought to you by da 'Phreak! )=-