Originally Posted by Ridin' Green
Sounds like it might be getting insufficient lubrication in the engine to me just going by the way it acts in your descriptions.
I was thinking the same thing, that or a cooling problem.. Is it eating coolant? Water in the oil? Could be a head gasket leak. Could also be a blocked water passage or something wrong with the water jacket itself.