Hopefully you just need a new thermocouple or something cheap.
If you end up needing to replace the unit, the great state of NJ has a nice rebate program for high efficiency units (which I would have bought anyway). I'm waiting on my $400 check right now. Thanks to Mr. Corzine and my fellow NJ taxpayers!