I wouldn't bet my rump on it, but I think I can figure out the meaning from the expression. Never heard it before.
edit: I just read Faldage's response. He's right. I wouldn't have a clue what it meant without the car context.

Good general question; should generate lots of responses!