2000 Pontiac Sunfire with a 2.4L (Quad 4) as viewed from the timing chain end of the engine.
I can't seem to find that information on the alldatadiy.com site.
Did you load test the battery? Even though it reads a good voltage, you can have a weak cell that would make it fail a load test. Poor battery cable connections (dirty, loose, corroded) can cause those problems too. Also check grounds. Thats how the computer does it's job...by GROUNDING the...