Had the infamous small evap leak code and the Subaru dealer said my vapor canister isn't working throwing a code and he also said I have shorts in my ECM/ecu???? Car runs great and I haven't had any problems or anything with it?!?!? How can I need a new ecu computer???? Are these common problems?