P1594 is charging voltage too high. Alternator is charging with voltage beyond the tolerance and has set this code.
P0443 is emissions related. Evaporative, emissions
p0505 is an idle speed motor code.
It may be an internal engine controller problem or any of a couple of problems. The first code could possibly cause all 3. You have to record each code, and re-test. There may be a re-programming bulletin that can help, It may be a good time to call a dealer. Ok? Hope its ok.
SPONSORED LINKS
Wednesday, December 23rd, 2009 AT 8:54 PM