# 2012 Buick LaCrosse - Check engine light wasn't kidding

**URL:** <https://community.cartalk.com/t/2012-buick-lacrosse-check-engine-light-wasnt-kidding/188251>\
**Category:** Maintenance/Repairs\
**Tags:** buick\
**Created:** [January 2, 2023, 2:13am UTC](https://community.cartalk.com/t/2012-buick-lacrosse-check-engine-light-wasnt-kidding/188251 "2023-01-02T02:13:06Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ca.rob1](https://avatars.discourse-cdn.com/v4/letter/c/ad7895/32.png) [@ca.rob1](https://community.cartalk.com/u/ca.rob1)\
**Post date:** [January 2, 2023, 2:13am UTC](https://community.cartalk.com/t/2012-buick-lacrosse-check-engine-light-wasnt-kidding/188251/1 "2023-01-02T02:13:07Z")

</div>

My engine light came on last month but I didn’t notice anything until Christmas Eve I was coming home when my car warmed up then it stalled out.  
I tried starting it up but there was nothing.  
A few hours later it cooled down and started right up.

Again, once the engine heats up it will stall and not start up until cools down. I repeated this process 5 times in all with same results.

I took it to All State where they put a meter, It gave me a code (PO496) Canister Purge Valve.  
A friend who works on cars told me this has nothing to do with my car stalling. Help Please

---

<div class="post-metadata">

**Author:** ![It\_s-Me](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/it_s-me/32/12660_2.png) [@It\_s-Me](https://community.cartalk.com/u/It_s-Me)\
**Post date:** [January 2, 2023, 3:26am UTC](https://community.cartalk.com/t/2012-buick-lacrosse-check-engine-light-wasnt-kidding/188251/2 "2023-01-02T03:26:53Z")

</div>

Have you checked the coolant and oil levels ?

---

<div class="post-metadata">

**Author:** ![Purebred](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/purebred/32/46796_2.png) [@Purebred](https://community.cartalk.com/u/Purebred)\
**Post date:** [January 2, 2023, 11:51am UTC](https://community.cartalk.com/t/2012-buick-lacrosse-check-engine-light-wasnt-kidding/188251/3 "2023-01-02T11:51:36Z")

</div>

> [@ca.rob1](#):
>
> My engine light came on last month but I didn’t notice anything

What are your other gauges reading?  
Is the car overheating?  
As noted—have you checked oil and coolant levels?

Your post indicates you do not do your own maintenance or repairs. So the only help I can provide is take it to an independent (**not a chain)** for diagnosis, expect to pay a diagnostic fee.

---

<div class="post-metadata">

**Author:** ![Mustangman](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/mustangman/32/44130_2.png) [@Mustangman](https://community.cartalk.com/u/Mustangman)\
**Post date:** [January 2, 2023, 4:58pm UTC](https://community.cartalk.com/t/2012-buick-lacrosse-check-engine-light-wasnt-kidding/188251/4 "2023-01-02T16:58:00Z")

</div>

> [@ca.rob1](#):
>
> A friend who works on cars told me this has nothing to do with my car stalling.

Possible symptoms of a P0496

_**Some may experience a hard start / crank condition. In some cases the engine may run rich which may not detected, but can cause damage long-term (think: catalytic converter damage).**_

Read more at: [P0496 EVAP Flow During A Non-Purge Condition](https://www.obd-codes.com/p0496)  
Copyright [OBD-Codes.com](http://OBD-Codes.com)

So take it to a shop that will find and fix the cause of the code… which could be these things below on your Buick…

Faulty purge or vent solenoid/valve  
Plugged EVAP canister Failed EVAP / fuel pressure sensor  
Poor electrical connection  
Faulty canister purge valve  
Blocked vapor canister  
Faulty vent solenoid

---

<div class="post-metadata">

**Author:** ![Cavell](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/cavell/32/43396_2.png) [@Cavell](https://community.cartalk.com/u/Cavell)\
**Post date:** [January 2, 2023, 5:02pm UTC](https://community.cartalk.com/t/2012-buick-lacrosse-check-engine-light-wasnt-kidding/188251/5 "2023-01-02T17:02:07Z")

</div>

Runs good cold. Stalls when warm. Probably not oil issue. Unless oil pressure light is on.

---

<div class="post-metadata">

**Author:** ![Tester](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/tester/32/15976_2.png) [@Tester](https://community.cartalk.com/u/Tester)\
**Post date:** [January 2, 2023, 5:13pm UTC](https://community.cartalk.com/t/2012-buick-lacrosse-check-engine-light-wasnt-kidding/188251/6 "2023-01-02T17:13:41Z")

</div>

The crankshaft position sensor may be effected by heat and failing.

> **[Bad Crankshaft Position Sensor Symptoms & Problems](https://www.1aauto.com/content/articles/bad-or-failing-crankshaft-position-sensor-symptoms)**
>
> Problems with the crankshaft sensor will often present as problems with engine timing. If you think your sensor has failed, here are some common symptoms of a bad crankshaft sensor that can help you in determining whether or not it has failed.

Tester

---

<div class="post-metadata">

**Author:** ![shanonia](https://avatars.discourse-cdn.com/v4/letter/s/9de053/32.png) [@shanonia](https://community.cartalk.com/u/shanonia)\
**Post date:** [January 2, 2023, 7:55pm UTC](https://community.cartalk.com/t/2012-buick-lacrosse-check-engine-light-wasnt-kidding/188251/7 "2023-01-02T19:55:49Z")

</div>

> [@ca.rob1](#):
>
> I tried starting it up but there was nothing.

No sounds of the engine turning over (cranking)?

No instrument panel lights coming on when you turned the key?

If the first: check and tighten the connections at the battery.

If the second: look into a problem with the ignition switch, or the key. Do you have a different key you could try?

If both: go back to battery connections and/or the battery itself.

---

<div class="post-metadata">

**Author:** ![lion9car](https://avatars.discourse-cdn.com/v4/letter/l/59ef9b/32.png) [@lion9car](https://community.cartalk.com/u/lion9car)\
**Post date:** [January 3, 2023, 3:50pm UTC](https://community.cartalk.com/t/2012-buick-lacrosse-check-engine-light-wasnt-kidding/188251/8 "2023-01-03T15:50:21Z")

</div>

> [@ca.rob1](#):
>
> I tried starting it up but there was nothing.

Please explain precisely what “nothing” means.
