Forgive the suggestion if you have already tried this, but have you tested the 12v battery? Sometimes a 12v at the end of its life causes odd warning lights. Anyhow, if you have not already test the 12v battery, then the alternator, then the starter.
I might be oversimplifying things, but it's...