A little O/T but is that a scangauge II you have in the pic? How do you like it? Anyways, maybe you could use it to see if timing or map is out of whack. Is it an auto or manual? Could it possibly be something to do with the torque converter or NSS sending whacked signals.