After topping a wet FP1 on Friday morning, Paul di Resta was feeling bullish about his prospects of a strong qualifying performance leading to a shot at a podium in what will be Force India's 100th Grand Prix appearance this weekend in Canada.
Unfortunately the wheels came off his dreams in a big way, when he repeated his failure to progress from Q1 meaning that he will start form 17th place on the grid for tomorrow's Canadian Grand Prix in Montreal.
"It's very frustrating to be starting in P17," who added that he wasn't entirely sure what had gone wrong in this final qualifying run but pointed the finger at a failure of team strategy for the second time in succession.
"We need to sit down and analyse exactly what happened," he said. "Something went wrong with the seamless shift software during my first run in Q1 and when I came in the team tried to fix it.
"It was only a small issue, but we lost valuable time trying to find a solution," he continued. "Meanwhile the track was getting faster and faster. By the time I had got back out it was raining again and therefore we missed the track at its best.
"There's not much you can do in that situation, but it's a massive disappointment given how competitive the car was yesterday," he added.
"I'll try and take the positives because you can overtake on this track and the car is strong," he said, trying to look on the positive side. "We need to come up with a masterplan tonight and I will be pushing hard tomorrow."
Force India's deputy team principal Bob Fernley confirmed that di Resta's problems had stemmed from a software issue which had meant he didn't get back out on the track when the fluctuating conditions were at their best and the crucial laptimes were posted.
"He missed out on the optimal track conditions and couldn't show his true potential," lamented Fernley. "When he did get out at the end of Q1, his best lap was totally compromised by Rosberg, who spun in front of him. It proved very costly and has given Paul a lot of work to do in the race.