Hello
Smells of gas, you know there was a recall on the fuel rail.
The old fuel rail was plastic house, the new one is all metal.
Check that first, if you did not take care of the recall, see you GM dealer, its covered, does not cost you anything.
Al Galaviz