What is/are the exact code(s)?
Just fought a battle w/this HERE
. Check it out.
And yes, some people have had to replace or REFLASH their ECU, which can be done on the 2005 XT. I'd buy a used one of Ebay or similar b4 getting one from the dealer!!