Scotty I have a question about my parents 2005 Buick LeSabre. It runs real rough, stalls, and usually needs to be started twice as it stalls out right away the first time. I used Seafoam to clean it out and it runs better but the check engine light is still in and it still stalls. I connected my OBD2 scan toold. There is power but it still is not communicating. I have the 12VDC on pins 4 & 16. The fuse is good so i know its something else. I'm leaning towards the Mass Air Flow Sensor. How can I find the bad sensor that is causing the issue? Does it sound like a sensor is causing the issue?