i am a new member. i own a 2003 Pontiac Vibe zz engine. i am coming across a rough idle. 3 weeks ago check engine came on, said p0301,p0304 (cylinder 1,4 misfire) so i replaced all 4 coil packs and all 4 spark plugs. Light is still on so i cleaned throttle body and mass air flow, light is still on. ...