So I had a bit of hesitation, and purchased an aftermarket MAF hoping it would fix the problem. It did briefly, but the hesitation (between 1st and 2nd gear) returned. I decided to do the old unplug it while it’s running, to see if the engine idled smoothed, and it did. So I used MAF cleaner and sprayed the old MAF really wel, and put it back in the truck, and connected it while the truck was running. The SES light then came on, and the truck ran like crap. I have since purchased a new hitachi MAF, and installed, and the truck is running better, but I cannot get the SES light to go out, and P0102 code keeps popping. Also, the truck is idleing at 1000 rpm. Is that normal? Any help would be great!