It's hard to say if it is ground related. Most of the time if it's not grounded something simply doesn't work. If you turn your lights on and something happens that "shouldn't", then your wiring problem is more than likely on the load side (+) of your lights....lots of things can go wrong, but common mistakes include tying the wrong wires together, or simply not following the wiring diagrams.
To check if you have a good ground or not, simply use a multimeter, put it in the "resistance" mode, lowest setting, and touch the ground wire with one end of the meter, and touch the chassis or ground location with the other end, and if it measures 0, then you have a good ground. If it isn't 0, then you either have an open wire, or you need to clean/brush off your ground connection until you see some shiny metal...then repeat the above procedure.
Good luck. If this in an intermittent problem, it will be hard to find. Definitely check all your wiring details to make sure all wires are connected properly.