You've never accidentally put any petrol in it by any chance?
Had identical symptoms recently on a machine and turned out one of my workers had fired some petrol in it, started it, realised mistake and siphoned as much as possible then topped off with diesel. Ended up admitting it after, having...