Alright so I just recently got a code 44 on my 1994 Chevy k1500 the check engine light turns on after driving for a little bit, but the truck drives fine the only thing I notice is it getting too much fuel and black stuff coming out of the exhaust when I first start it. I did some research and replaced the Egr valve and solenoid and cleared my codes but it showed back up that night.. What could be the problem?