hi guy's hoping someone can help me out i bought a 2004 manual aveo for my daughter 2 months ago replaced the timing belt right away. a few days ago the idler wheel on the timing belt broke it jumped the belt and the motor is history. i have a 2006 automatic aveo for parts with perfectly running drive train but rusted out body. i swapped the 06 engine into the 04 had to change out injectors and fuel rail because plugs for the injectors were different had to swap the throttle body because the 04 had a cable and the 06 was drive by wire and i swapped the plugs and wires from the 04 into the 06 because they were new put them in same time as timing belt. the 06 had no check engine light before the swap but now the car has a flashing check engine light P0300 i honestly can't see hear or feel a misfire the motor seems to run great i have read that the car may need a crank relearn procedure done. the only chevy dealer here has a 1 month wait for an appointment so i am wondering since i have the pcm belonging to the 06 motor can i swap that into the car to get rid of the P0300 ? will the pcm work being from an automatic going into a manual ? any help would be appreciated thanks