Fernando Alonso has threatened to quit McLaren unless the team can provide him with a race-winning car.
Alonso also suggested that he would walk away from Formula 1 if the calendar grew to 25 races under plans floated by new category owner Liberty Media, during the Thursday press conference for the Canadian Grand Prix.
The Spaniard has yet to finish on the podium since rejoining McLaren in 2015 and his current contract expires at the end of year.
“We have to win,” said Alonso when asked what McLaren must do to retain his services.
“If we are winning, before September or something like that, I will make a decision and I will stay.”
Alonso's comments follow McLaren executive director Zak Brown expressing “serious concerns” about engine supplier Honda and saying the team was “near our limit”.
Given the Honda situation, a potential race-winning car is unlikely for Alonso by September, but the 35-year-old said that he would not make a firm decision until later in the year.
“You never know, you cannot be 100% now in June about a decision for next year that I don't even start to consider,” he explained.
“We all want to win. Zak's comments yesterday are probably what you expect for Zak to say.
“He wants to win, he wants to put McLaren again in a contender position for the championship.
“After three years we are not in that position so things have to change, I guess for the team.
“Like him, I want to win, I joined this project because I want to be world champion, and we are not in that position.
“If you don't see things changing and you are not in a competitive position maybe you change projects.
“That is all I can say right now. Until I sit down with myself, in September/October, whenever, I cannot say anything 100%.”
Alonso missed the Monaco GP to contest IndyCar's Indianapolis 500, but he said that experience had “not really” influenced his thinking about his F1 future.
“The third world championship is my biggest priority, and I developed my skills to drive F1 cars for the last 16 years,” said Alonso, who led 27 laps at Indy before retiring with an engine problem when seventh in the closing stages.
“It is the best car I can drive, the F1.
“If I cannot succeed and win this championship, I can race in any series and I know I can win in any series.”
Alonso gave a similar ultimatum on the eve of the Spanish Grand Prix.
The two-time world champion also stated that he would leave F1 if the calendar expanded substantially.
A 21-race season is planned for 2018 and new owner Liberty Media has made clear it wants to increase the number further in the longer term.
“Yes,” was Alonso's reply when asked if he would quit in the event of a 25-race calendar.
“I started when the calendar was 17 races plus the tests,” he elaborated.
“Now they keep increasing the races year after year and we are at a number that is quite demanding
“At this point of my career, I consider a good quality of life is more important than doing more seasons in F1.
“If calendar stays this 20-21 range that we know from the last couple of years, I will be happy to continue.
“But if it increases like NASCAR (36 races per year plus non-championship races), it is not for me, it is better for other drivers.”