Truck has started slowing down, you can feel it defueling. Hit the pedal and it takes off. Doesn't matter what speed, doesn't matter if truck is cold or operating temp. It will slow and then pick up on its own or you can give it a little pedal. It just does this off and on every 10 seconds to 1 minute. Did a little search on here but most posts are about automatics. I read it could be the APPS, bad ground, speed sensor(is there one on a manual?), etc. Can anyone point me in the right direction. Fuel pressure is always good. Does not do it with cruise on. what does this mean? It always had that hardly noticeable fluctuation in rpm with and without cruise on that seems to be pretty normal, but this is different. Changed IAT out and cleaned MAPP last week. ABS light has been on since this problem started, might be coincidence since I just put new ball joints on last weekend.