Yesterday night my check engine light came on rough idling than got the code and its multiple missfires... i have new plugs, wires, my coils are fine so is my module, vacuum lines are all good and i have no idea but than my light went off and my engine stopped running hard but now i have a small knock after i hit the gas... any ideas?