I have a 2005 xb9sx went to go for a ride was running perfect. Stopped and when I went to go again completely cut out! Giving me code for tps so I changed that still won't run. But now it's giving me codes for bank angle sensor and the fan. Had washed it earlier in the day but it ran fine until then. Have changed tps, plugs, and wires. Could this be a short somewhere? If so plz help!! I'm missing the nice weather. [confused]