Did you check the crank end play? Could the damper be moving forward out of the crank sensor? Bad thrust bearing? If it had a blown head gasket who knows what else went bad. Just throwing this out there.The computer is getting the RPM signal from the crank sensor right? I changed that for a brand new one while I was in Phoenix (courtesy of Nick!! Thanks!) just to see if that would make a difference...it didn't.