Dirty/stuck/bad fuel injector/s. Listen with a stethoscope, using a piece of rubber vacuum tube in place of the chest diaphragm, for a steady "tick-tick-tick-tick" at each injector at idle. (Stethoscope from Walgreen, tube from any large parts store, blister pack.)
First fix is to try a 20 oz. jug of Chevron TECHRON with a fill-up of 93 Shell or Texaco. Hopefully that will clean things out. If not, then you'll have to remove the injectors, inspect the tips for deposits and then check the coil resistance of each injector with a digital VOM. Should read more than 12 ohms across the coils, better 14+. Bad injector reading(s) ? Get a rebuilt set from
www.rockauto.com or go up to Vendor Threads ^^^ up there and contact Luke in parts at Lindsay Cadillac.
If there were no raw gas exhaust smell, I'd go with fuel pump. Raw gas = fuel leakage into one or more cylinders. Not good.......raw fuel washes lubrication off cylinder walls and rings.