singlemomma,
I'm concerned that you are using so much fuel. That coupled with being bogged down driving makes me wonder if you have an injector sticking open or an oxygen sensor issue causing excessive fuel consumption. These OBDI vehicles are not very sensitive to check engine lights coming on, so you may have a problem without a code causing the light to come on. Still, you should check the truck for codes and find out if there might be a fuel trim code or something like that.
Also check your MAF sensor for proper baro reading, as your truck could think you are at very high altitude, and adjust fuel trims accordingly.
You will need to use (or find someone to use) a good diagnostic tester with the ability to monitor sensors.