My 2007 FLHR has both check engine light and battery light stay on. Have read a lot on bad stators and regulators. Codes are P0562 and P0151. Not ready for the dealer yet as I would like to be able to troubleshoot from this end. With the help of the forum members of course. Any suggestions?