One more item to add to the above.......ckeck the fuel pressure.
Don