I have a 1993 5.7 and I have noticed that lately at idle and sitting at lights the smell of fuel has been getting stronger.
WHERE? At the tailpipe? Indicates a failed catalytic converter probably coupled to misfire. Converter may have hit the end of it's service life, or it may have been murdered by misfire, incorrect fueling, or ignition timing due to computer/sensor/wiring issues.
IF (big IF) you fix a misfire, the catalyst may or may not come back to life.
If you smell fuel under the vehicle, perhaps a leaking fuel system.
If under the hood, a leaking fuel system, or disconnected/failed hoses or charcoal canister.
I bought the truck at the end of last year and it has always smelled like an older vehicle does but not as gassy and slightly oil burning. The truck does burn oil but doesnt smoke at all.
Oil burning is hard on the catalyst. Additives in the oil--zinc, phosphorous, etc. can coat the catalyst making it ineffective.
I have code 43 which is knock sensor and no matter what I replace I have never been able to clear the code.
Download the service manual set for your vehicle from the links in the Engine "sticky" section of this web site.
Follow the Genuine GM diagnostic procedure for that code.
Knock sensor wiring harness problems are common. The sensors themselves seem to be fairly long-lived and reliable.
Connect a scan tool, verify EVERY sensor and computer output.
Make sure all the usual "tune-up" items are in good condition--cap, rotor, plug wires, spark plugs, PCV system, EGR system. Clean the throttle body and IAC passage. Assure no vacuum leaks
Wouldn't hurt to verify fuel pressure.