Hi detach8,
I had this very problem. After alot of hassle i pin pointed the problem to the distributor and now it is 100%. if you replace the spark plugs, does this fix the fault for about a day and then it goes back to being the way it was? Because that is what happened to me and it worked out...