The "L" idiot light indicates that your alternator is not charging, the first thing to do is check the belt - you would be overheating too. Next, check your voltage regulator. If that is OK you need a new alternator. If that was the problem and I were in your shoes I would opt for a 65 amp alternator with the internal voltage regulator.