2007 Chevy TrailBlazer Cold Weather Stalls & Fault Codes P0068, P0036, P0335, P2431 - No Fix for Crankshaft Travel Issue?
I've owned my 2007 Chevrolet TrailBlazer for three years and am experiencing recurring engine shutdowns and sudden power loss, all of which occur only in cold weather—typically when temperatures drop below 35°F. The vehicle runs perfectly from March through late October, but starts having issues in the colder mornings. The symptoms include: - Complete engine shut-off while driving (I've been able to restart it by dropping into neutral, turning off the key, and re-starting while coasting—this works every time). - Sudden loss of about 50% power; dashboard lights remain on but I can still pull over. The engine eventually stalls. - A brief momentary shutdown followed by normal operation. In each case, the engine often runs with a weak idle or appears 'light' during these events. I've recently pulled several diagnostic trouble codes: P0068 (O2 Sensor 1 Circuit Malfunction), P0036 (O2 Sensor 1 Heater Circuit Malfunction), P0335 (Crankshaft Position Sensor A Circuit Failure), and P2431 (Diesel Particulate Filter Pressure Too High). I've taken the vehicle to the dealer multiple times over the past three years. The latest diagnosis indicates excessive crankshaft travel, leading to wear on the thrust bearing—no repair is available except replacing the entire engine. The dealer suspects this mechanical issue affects the reluctor ring alignment with the crankshaft position sensor (CKP), causing erratic signals. However, I'm confused: why would this only happen in cold weather? I had my CKP replaced about two years ago, along with a MAS AF sensor—both covered under extended warranty. These repairs did not resolve the issue. Given that I'm the original owner and have maintained regular service, I’m hesitant to give up on this vehicle. Current mileage is 135,000 miles. Any insights or suggestions would be greatly appreciated? Is there a possible sensor, wiring, or thermal-related fix instead of a full engine replacement? Thanks in advance.
Could this be related to a remote starter system? I'd recommend reviewing the freeze frame data for P0068 and P0335—these codes often point to ignition switch or sensor issues. A quick check of the CKP (Crankshaft Position Sensor) signal might reveal if it's failing intermittently. However, a loss of CKP or CMP should not typically cause engine stalling because the PCM would default to the other sensor for timing control. A lab-grade scanner and oscilloscope are needed to verify exactly what signals the PCM is receiving—this requires hands-on diagnostics with proper equipment.