I have a 2018 Mahindra 1538 hst with 614 hours. I recently replaced fuel, air and oil filters at regular service interval. Just prior, check engine light came on. Seemed to resolve for 4-6 hours or so but now illuminated again.
OBD codes:
P0087
P1804
P1606
According to attached Mahindra...