not too sure, only a suggestion, but maybe have your timing or your compression looked at? The obvoius answer would be that your engine has nearly had it but if only 70k on it then would try this if not already.
chris
March 2009
Automatic Answer
We may have found other answers which could help you.