What kind of whine? The kind you hear inside, like through the radio? You will get that if your electronics arent grounded properly.
As far as smelling bad, does he or you ever "get on it", sometimes you gotta blow the soot out of it
To be on the safe side, I would maybe add some STP fuel system cleaner or clean out the throttle body. You might even add some RESTORE to the engine oil. I know a lot of people don't believe in additives, but I use them from time to time and it seems to keep mine running great.