Its all in the title really, my 2008 sedan has had a check engine light pretty much since I bought it in August and when scanned the code is P2507. The car runs perfectly fine so I ignored it until just last week when I was pulled over for not having an emissions inspection sticker on my car. When I took the car to get inspected it failed because of the error code. The research I've done tells me its a low power signal to the ECM, but doesn't give me a clear way to fix it. I've replaced the battery and checked all the fuses to no avail. My last resort is to take it to a Mazda Dealer, but they want $95 just to run diagnostics. If I can at least find the issue myself that'd be great, and even better if I can fix it.