Check engine lite 2003 Chevy S10
My truck has codes P0131, P0171 and P0300. Where do I start. It has new plugs and wires. It runs good then when I stop at a light and it idles it starts to flood and wants to try to die. I can gun it and black smoke comes out the back. The engine lite also flashes from time to time like everyday now. Somebody please help me out as this is my work truck. Thanks