One thing for sure, EZ wiring kits are quqlity & easy to follow. After a few glitches,through no fault of the harness supplier I finally have everything working good! One thing that may help is to make sure your battery is putting out 12 volts or more under load. I had a battery that charged up to 12.65 volts but only produces 9 volts under load. Also as mentioned before grounds can drive you nuts! My advise would be to make sure the battery is putting out proper voltage before trouble shooting grounds.
Good luck and don't give up.