You state that the ground is through the mounting bolts. Are you using a ground wire attached to one of these bolts? If not, and if you're bolting them into a
fiberglass body, then there is probably no ground connection. You'll find battery voltage on the lamp, but you'll have no current flow because the circuit is open.
If you do have a wired connection from a mounting bolt to the negative side of your battery, test the voltage between the mounting bolt and ground. If there's any voltage there, your ground circuit is open somewhere.