hi I have a 2007 fiat punto grande, battery light comes on and steering wheel goes hard soon as turn it off n on again it’s fine replaced alternator but no luck soon a few people with same problem but never has a answer. Also I have a engine light on unrelated I think with a undocumented code ? Any advice would be great thanks