Ok so I was finally able to have my engine light codes read yesterday. It was 2 codes. PO101 - MAF Mass air flow sensor. PO116 - ECT engine control temperature sensor. I knew the MAF was messed up it has set the code off a few times and I've taken the CAI out and cleaned it each time. It only comes on every few months, but I didn't know the ECT was messed up. I have no idea what that is or where its at lol. Is it the same thing as a Coolant temperature sensor? I found that at Autozone for 21.99, It was duralast. And I found it on gmpartsclub.com for 22.99. Would you guys go with the Duralast or the one from gmpartsclub?