I've done compression test. It was fine. I've replaced plugs, coil, leads, cap, crank sensor. When I initially got it started it ran fine. I ran it until the thermostat and fan kicked in. The next day is when the long cranking started. Maybe it could be head gasket related!?! I thought idle air control valve, but was unsure how to test it