I had some issues with mine due to a hot-water leak at a clamp and I had a coolant issue; also I undid my MAF once and had to reset the computer to get that to clear up.. You can check your codes at autozone.. dont need to go to a mechanic..just make sure you get the codes and he doesnt clear them out without tellin you what they were..

Peace
Jeff