My Pontiac keeps miss firing I put brand new spark plugs in it, all have fire, coil pack still has fire and the wires have fire. When I start it it misses but starts which causes the engine to jump or knock. I tried to read it from codes with and obd2 but won't read. I don't know what to do.. please help