Hello new here. We have a 2003 jeep grand cherokee 4.0L that is giving us a goose chase on what is going on. The jeep will hesitate and buck while driving it. It threw a code P0108 so we replaced the MAP. However it is still doing the same thing but not throwing any codes. When it starts acting up so do my gauges. My speed, and RPM will fluctuate at the same time and at times my gas gauge will drop. When i let off the gas it will come back up. We have replaced the speed sensor jeep deqlership recommended the speed throttle sensor as well. Still doing same thing but not throwing any codes. Side not I don't have a catalytic converter and its not showing a code for that when it use too.