I may have missed a few things in this post, sorry if I did or sound redundant. Have you check the fuel pressure? The pump could be going up. When some motors start to go bad they don't get to there set rpm until they run for a little while, so maybe it's not picking up pressure from the...