Ok this one has me stumped.. up untill a few weeks ago the car ran great. As it was dying out it felt like it was runnng out of fuel but would still start and run. No it will crank over but no such luck starting. I recently did head gasket and timing belt, fuel pump, fuel filter, map sensor, car is flashing code 12 (normal). Compression is super low #1. 40 #2. 100 #3. 50 #4. 40 spark is there and timed well. And plenty of fuel coming out of the injector(port injected) and there is an alarming amount of fuel in the oil, granted that could be from the numerous attempts to start. Any ideas out there?