mine does the same thing but only sometimes. Mine idles between 500-800 and rough, and every 4 seconds it shakes a bit harder. Same thing with me take my foot off the brake it lurches forward.
A shop told me they couldnt find the problem.