P1135, P0455, and P0140 OBD2 Error Diagnosis for 2000 Mazda Miata - Common Causes and Fixes
I own a 2000 Mazda Miata with regular maintenance, but I'm currently experiencing three OBD-II diagnostic errors: P1135 (O2 Sensor A2 Signal Stuck High), P0455 (EVAP System Leak Detected), and P0140 (O2 Sensor B1 Signal Malfunction). The check engine light has been on for several weeks. I recently had the timing belt replaced, so I'm wondering if these codes are related to loose electrical connections or wiring issues. While it's unusual to have both oxygen sensors failing simultaneously along with a significant EVAP leak, I've already replaced both O2 sensors within the past 18 months (30k miles). I'm seeking input from other owners of 2000 Mazda Miata models who have encountered similar issues. Has anyone successfully diagnosed and resolved these codes? What steps did you take—such as inspecting wiring harnesses, replacing ignition components, or addressing fuel system leaks? Any advice on troubleshooting order (e.g., starting with basic components before moving to expensive repairs) would be greatly appreciated.
If you recently had the timing belt replaced, it's worth checking whether any related wiring or connectors were disturbed during installation. The shop that performed the work should review their procedures and inspect for loose or damaged connections—especially in the sensor harnesses or ECU-related circuits. A simple visual inspection of all O2 sensor connectors could resolve P1135 and P0140 issues.