The local dealer has told me that my check engine light being on is the result of the CX-9 needing a new throttle body. He also claims there aren't any in the USA. Has anyone else had this problem? I am a first time Mazda owner, love the CX-9, but am VERY discouraged by this...