I would definately check your timing, make sure the timing belt hasn't skipped a tooth and don't forget to get a timing light and check that too. Consider picking up a fuel pressure gauge to make sure everything is working right on that end too. How do the plugs look after it runs? Have they ever been replaced? Is the ECU throwing any codes?
__________________
Andy - Reinstated
Hybrid Forum Moderator
'06 Subaru Legacy Spec B - Stock, for now
'98 Civic EX - CTR headlights and grill, Kosei K1's, for sale
'90 240SX - SR20DET that will never get installed, project car.