Ground issues are not just the wiring from one component to another. Check for corrosion in your bulb sockets. Check for corrosion between the light unit and where it mounts. Check for corrosion / contact where a ground wire attaches. Also check for where paint might be causing a problem with components making contact.