I would say it could be your cam bearings, although i have hade cam bearings go bad and once it was warm it did not matter at all what rpm it was at, it stayed at zero. I see that you said it was...