I think you are right, probably going to drop it off at GM. I am wandering maybe that cold air intake is causing all the problems. It gets good gas mileage highway but bad local driving. I am usually easy on the peddle