Heading into the closing stages of the Singapore Grand Prix, Di Resta was on course for a place in the top 10, given there were a number of cars ahead on rapidly degrading rubber.
But seven laps from home, Di Resta appeared to make a mistake that pitched him into a barrier at the Marina Bay Street Circuit.
Di Resta, however, has suggested the crash was not his fault, telling Press Association Sport: "For whatever reason something went wrong.
"I did nothing different, but the car didn't stop, it locked the outside front wheel.
"So there is a big question mark over what exactly went wrong. It would appear to be something mechanical.
"If it is something I've done wrong then I'll stick my hand up and take the blame for it, but it doesn't look like I've done anything wrong at the moment. The team are looking into it."
Di Resta at least conjured a respectable performance, running as high as third at one stage before making his first stop after 20 laps.
However, a safety car period five laps later when Daniel Ricciardo crashed his Toro Rosso into a barrier scuppered Di Resta's hopes of a big haul of points to end his barren run.
"The safety car didn't help us," added Di Resta.
"Honestly, I think I would have been fighting with Fernando (Alonso) for even a third place at one point because everything was fine.
"But we had the safety car, and we had to pit to put the medium tyre on at the end.
"At that stage I was quicker than (Felipe) Massa, a bit slower than the Mercedes, but I was catching a train of cars we would easily got through.
"So what happened in the end is galling."