Hi Aveo friends, I've got a bit of a problem and I just know one of you has an answer. I just put a perfectly running 06 Aveo, 35,000 mile, 1.6 engine and auto trans into a 05 Aveo. Kept the 05 ECM in car, and kept all the sensors on the 06 engine, only change the throttle body. Re-engineered the vac hoses for the throttle body and spliced in the injectors and crank shaft sensor. Engine started right up and still runs perfect. I got the relearn done but as soon as I left the chevy garage the engine light returned, P0300 random miss fire. I've driven it around town and even on the highway at 55 with no ill effects for a week now. Spark plugs burning perfect and exhaust clean, never a spitter or sputter nor hesitation no matter how hard i drive it. And still gets good gas mileage considering it won't shift into high. So what's the problem? PLEASE