I've had to take mine in twice for error codes. First around 30 hours the engine temp light came on and the engine went into limp home mode. It was a faulty temp sensor. No spares in stock, but the dealer took one out of a tractor on the sales lot to get me going. I don't think that many other dealers would do that. The second time the check engine light came on and performance dropped again. I purchased an OBDII reader on sale at HF and read the code. Emailed the dealer and when he checked with Mahindra it was an error hitting just about everyone at the same time. Had to drag it back there to get it reflashed which cleared the error code and finally allowed the temp gauge to work. Service manager told me that the original programming would throw the code when you don't allow the computer to boot up completely before you start the engine. "Turn the key to on for 30 seconds before starting". Don't have any confirmation of this, but I've not had any other issues sonce.