The ECM part numbers are not the same for '05 and '06. Non-matching parts would suggest that there is something physically different internally, which goes beyond just a simple firmware version upgrade. Just speculation, since I have no hands-on experience with this swap.