My engine was replaced about 5 months ago. My check engine light has been blinkin ever since. It has a multiple random misfire code and a misfire that is not always even noticeable until recently. It's getting worse. Everything is new. Plugs wires cap rotor fuel injectors ( spider) fuel pump fuel filter. Any ideas? It also like makes a pushing motion (surging) as it goes down the rd. Thanks any help appreciated.