Have you replaced the spark plugs and wires, they will some times act like this, spark plug wires break down over time from heat, and things ,and have to be replaced, try this 1st, and as far as shaking, it would be the fouling of the plugs that would cause it to idle, rough, when setting still, when a coil pack goes bad, its gone , all at once it will not start again, so i dont think thats it, and also have your oxygen sensor replaced.



