How long since a tune-up? Any applicable trouble codes? Engine cranking, do you have spark at the plugs? Use a gage and check fuel pressure. Not only check for correct pressure, see that pressure doesn't drop like a rock when you turn off the engine.
It could be a timing issue?
Monday, October 17th, 2011 AT 8:29 PM