yep sounds like it may be starving for fuel!! check fuel pressure and go from there.

is it hard to start like turning over alot before firing!! or dragging on the starter = not quite enough power to turn over?