Gasoline leaked from a container in the back seat of my SUV the other day while I was driving home from a gas station. The odour was horrendous by the time I got home as it had soaked a two foot square section of the carpet. I purchased some Prosolve Carpet Cleaner and sprayed it on yesterday morning and it worked wonders. Today there was only a minor smell and I sprayed it again. It is drying now but I suspect the smell will be entirely gone by tomorrow.
I sprayed the section of the carpet liberally with Prosolve and rubbed it around. I then let it sit 15 minutes. I then used toweling paper (2 rolls) to blot it up until the area was dry. I left the car doors and windows open for a few hours to let the air at it and then closed them overnight.
As I said, when I opened the car this morning, the smell was almost completely gone. And there was no discolouration of the grey carpet at all. I went through the process today but did not need to use as much Prosolve.
I was amazed at how simple this process was. Having read earlier posts I was concerned I might not ever get rid of the smell. Fingers crossed.