so if resetting isn't working (using proper vcds reset going into module etc..) and anything wasn't moved other than battery as you said is time to check the connections and wires (specially on underneath as could be short wiring, or just steering slip ring gave up. also on times when it's not working properly, give it a scan and log it, then check if it got the power delivered, also battery is right one or smaller than requested? check also alternator if giving enough power and last resort to check will be current regulator.