i have a 1999 grand am, when at idle it shakes and sounds like a motor boad putting around! had it checked at auto zone, said #2 cy, changed all plugs and caps... even changed the ignition coils! used sea foam!!!! was told it might be my oxygen sinsor? any thing else any one can think of? please help!!!