My truck, when idling and driving, will act like its wanting to shut off(RPM's drop then go back up) but then goes back to normal. When driving it'll do the same thing and sometimes feel like it loses power and has a powerband like a dirtbike. Anybody know what might be wrong? Fuel pump? Fuel filter? etc