A few weeks ago, my son's 2007 Pontiac g5 with 2.2L engine overheated. He said he pulled over to the nearest garage. We had it towed to the local mechanic who replaced the radiator fan because it wasnt running. My son picked it up and it had difficulty starting. Turned over quite a bit...