Keep the car for now, but I wouldn't pay back the loan aggressively. At 2.9% with $12k left on it, you'd be paying about $350 to the loan interest. That isn't "too much" so I'd make the normal payments but not add more to it. And redirect the extra $500-900 into a high interest savings to build a bigger buffer. The interest that you build will cut down on the extra cost of the loan interest later as well. And if you need money later you can always sell the car then, it won't depreciate that much in a few months time. You may find a job that pays the same/more/keep current job and not have to worry about this.
edit: depending on your job, you may find a new one quickly. I mean as bad as the economy is, it isn't like there aren't any jobs, if you don't try to "settle" on one that fits your current job title. I mean I waited tables to tide over for a while before and on tips alone I was making pretty good money. Sure it wasn't as cushy as a "real" job but it did it's job to tide me over. So if being jobless is a concern, it might be a misplaced one if you look outside what you are comfortable with/and willing to take a temporary pay cut.
edit: you didn't mention it, but depending on how much your rent/mortgage is, that might be a bigger concern than a car loan. Since a monthly payment is a monthly payment, loan or other wise. And having the extra money saved up instead of going to pay off loan would help keep a roof over you in the worst case and you are jobless for a while.
But keep the 401k as it is, don't touch that and keep making payments into it. The money will be there if you REALLY need it, but until you are swimming over the waterfall (and not just heading towards it), I'd suggest not touching the 401k.