My EDC 300 is a bad starter when it is very cold.....It is an auto and the starter throws out as soon as it fires even if it does not keep running.it smokes like crazy when it does start.I have heard of a mod to do with the temp sensor. Mileage 118000,burns no oil between services runs very sweet and good mpg. Any ideas.