we ckecked the timing and its was fine. 13 initial and 36 total.

heads are vortec off a pickup

we can check the cam but its not consistant enough to be that. it only happens when im cruising, not under acceleration.