The first place I went tested the stator and found it to be bad so they replaced it (along with plugs and wires). They thought that might fix it. It didn't. They couldn't reproduce the problem at their shop (I don't think they tried very hard) so I picked it up and immediately had the same problem.
I would think that it is not a t&m job...