I did an engine swap early in the year on my 06 gen 2 , I had stepper motor fault as well as a coupe of others , as I used the throttle bodies off the original motor , had to get them set up to match the different engine, as for the stepper motor I just took it apart, re greased it and it worked , but this is a bit hit and miss it seems