I have an '01 Millenia S that keeps going into "limp mode." If while driving I quickly turn the key off then on again it resets and is fine but will go into limp mode again at random intervals. I've researched the issue some online and it appears it could be a vacuum issue but I've also been told it cold be the supercharger. The local Mazda dealer wants $100/hr to diagnose the problem and I simply can't afford that. If you have any ideas of what the problem might be I'd appreciate any help. Thanks.