What kind of upholstery do you have? For most fabrics, I swear by BacOut (enzymey type cleaner, eats away the source of the smell). When my boy barfed all over the car, I cleaned up with this stuff and couldn't smell it the next day.
Sorry about the stomach flu... That's the worst.
