Maybe FPR, coils or ICM. I'm not real familiar with the 89's. Here is a cool link explaining how the different sensors work which I think might be your problem, it sounds like you have covered most of the bases. Hope this helps.
http://www.babcox.com/editorial/cm/cm69910.htm