Zero allowances on W4 - Still owe.

Me - 1 job - 0 allowances on W4

Spouse - 1 job - 1 allowance on W4

No kids. Nothing fancy. Just two normal W2 jobs.

 

We file jointly and have to pay a few thousand bucks.  Why? How do I prevent this from happening again?