I should mention that the engine does not turn over at all when I try to start it. The dash will light up with the check engine light.
I did change the spark plugs last year at approximately 65,000 miles.
The shop that changed the throttle body put in a brand new unit but it was not OEM Mazda...
Year/Make/Model: 2007 Mazdaspeed 3
Mileage: 68,710 miles
Location/Alitutude: Alberta, Canada (3,500 ft above sea level)
Concern: The engine sputtered out at a stop light on a very cold day after the engine was fully warm. Check engine light popped up and the engine will no longer turn over...