Di Resta will start from 17th on the Circuit Gilles Villeneuve grid for Sunday's race in Canada, as was the case in Monaco a fortnight ago.
On the streets of the principality and in changeable conditions, the team kept Di Resta out on track on a set of worn intermediate tyres whilst many around him switched to fresh rubber, which resulted in him failing to make Q2.
It led to Di Resta describing the situation afterwards as "probably the most painful experience I've ever had in qualifying".
On this occasion, and again with inclement weather in the air over Montreal, the team opted to fix a seemingly non-threatening gearbox issue at a time when he should have been on track in the best of the conditions during the opening 20-minute session.
A frustrated Di Resta said: "The key was to be on the track at the right time, but a decision was taken to change things.
"Being 35 seconds late back on track to complete a lap meant it was raining in sector two, and in that bit of the track we struggled and I couldn't get the time.
"The big thing is, why did they try to fix it rather than just go out? Because it was not going to be the deciding factor and make a difference.
"People make mistakes, I make mistakes, but it's very frustrating to be out in Q1 for two grands prix in a row.
"There has been an error. People have apologised for it, which I accept, but the bit I can't accept is that it's two weeks in a row.
"If it had only been here then it would be far easier to brush off, but this one is hard to take.
"It's the fault of the team again and it's just not good enough.
"At the moment it's testing, but we won't give up. We'll be fighting - that's for sure."
What occurred is even more frustrating given Di Resta believes he has a quick car beneath him this weekend, suggesting yesterday he was in contention for a podium.
Now the Scot will be fighting to simply get into the points, adding: "If anybody was looking forward to tomorrow [Sunday] it was us because we've a very strong car in race conditions.
"The nice thing is you can overtake here, but we should be fighting cars up the front and putting them under a bit of pressure, and we could have done that here.
"We'll just need to now get the best we can out of it."