I have a 2540 going on 30 hours. The CEL light turn on at 18 hours but I had a loose wire in the alternator, it was draining the battery since day 1. Charge battery over night and work good for 8 hours or so and when battery was going low the PTO didn't engage. Weird thing I never had a battery light or anything on my dash board. Last time I drain it while using the rotary cutter engine and PTO started to acelerate and decelerate by itself so I turn it off and try to turn it on and it didn't start, so I put the jumper cables for 5 minutes or so and it turn on and worked fine for another 10 minutes or so.. I found the problem with the wire in the alternator not charging the battery and all is good now. The only thing is that the CEL is still blinking. Dealer said if engine is not under power or smoking it was just probably that the computer thru a code because of the low charging. So we will see when I take it in for the 50 hour service. Still has the same power since I got it the first day.