Ok. I have fuel pressure and good spark at all cylinders. The timing belt is tight, looks new (less than 20000 miles on it, no broken teeth, etc). Yet, this car will crank and crank, and almost catch but will not run. Seems like the timing is ever so sligtly off. But it happened overnight. Came home parked the car, came out the next morning and it wouldn't start. Checked the fuel for water, no luck there. My OBD reader doesn't seem to work in this car for some reason. Question is would I get spark and fuel pressure if the ECU were dead, or the crank pos sensor were bad, or the cam pos sensor were bad? Any insight appreciated.