jaBRWok,
A new C sounds good. Any car pooling info in your area? Maybe call the dept of transportation in your city for leads? Keep your chin up. Enjoy your time with your kid(s). That is precious time well spent.