Ok guys I took the truck to the shop. And I was told that it could be a couple of things that could cause this .
1.exhaust manifold gasket
2. cam sensor ( New distributor Installed before I took it to the shop )
3. 02 sensor
I also am going to take it to another shop for a 2 opinion. I asked about the injectors and he said they where fine. He hooked it up to his computer.
I don't think any of this would cause it to run like this.