Thanks for all your help. In installed the ground loop isolater as ACCORDLVR suggested. However, after installing the unit, it seems that i've lost some power from the amp. It sounds less punchy. However, it got rid of the engine noise, but the lights noise is still there.

(when I turn on my headlights, i hear a small buzzing noiseAny suggestions?