My car won't start without a jump, when I give it a jump, it runs great, but when I leave it off for long periods, the power drains out completely, so I thought it was probably the alternator, but went to the mechanic and was told its fine, the obd code says its cat converters, and mechanic asks for about $2000, what can I do?