Rough idle, gas smell

Hi, thanks for the response…THe only think I saw with a 4-digit and a “P” with it was “STK: 2893P” Does taht mean anything? That is on the recent slip from the dealer…I have to dig out the other one.