Could be a loose/failing timing chain tensioner. Some members on one of the other boards have had these symptoms and that's what they turned out to be. One member's was so bad his chain jumped a tooth.
'92/'93 FBP CX/Si
'04 ABP TSXMy FS thread
Vouches: Check my FS thread 