I am sure you tried replacing the battery, didn't you? I had a similar issue with my l-358 a few months back, turned out to be a bad battery.