Do a search here on debt ratios, and learn how that works. Take advantage of the various calculators to get a idea of the new house payment.
Once knowledgeable use the numbers supplied in your post and see where ya are. You're learn what good ratios are, but off hand it looks like you're ok.
Good steady income, decent but could be better CS, good ratios, and a few letters of explaination on the lates, and I think you have a shot