Thanks Everyone for trying to help me with this truck. When I pulled the transmission out to have it rebuilt I did notice all of the bolts on the bell housing didn't have any studs on them. I don't know if its because its a 5 speed manual transmission if that is why or not. my obd2 did clear the codes because I have a code reader. I ran 8 gage wire from the frame to each head made a difference. Not popping anymore. And its charging the battery. Before it would always discharge. But still running a little rough. But not like it was. I will drive the truck and see if the codes come back. When I unplugged the MAF sensor It quite. Once I plugged it back in it stays running. How do you clean the MAF. I will check the wiring with my test light or my ohms meter. let you all know what I come up with. Also check Fuses. Yes when I parked it. It ran fine.