My '04 has 25,000 km. on it, the solenoid began acting up, so I priedit apart and cleaned up the dirty and pitted contacts. Has anyone else been having this problem at this low a milage? What is the price of a replacement if my homebrew repair doesn't last? Thanks.