The Spaniard has made a number of uncharacteristic mistakes in recent games, including one that allowed Chelsea to equalise in Sunday's 1-1 draw.
Manchester United boss Ole Gunnar Solskjaer must show he is not afraid to make big decisions and drop error-prone goalkeeper David de Gea for the final two games of the Premier League season, former England striker Ian Wright said.
De Gea has made a number of uncharacteristic mistakes in recent games, including one that allowed Chelsea to equalise in Sunday's 1-1 draw that dented sixth-placed United's chances of finishing in the top four.
Solskjaer backed De Gea to shake off his poor form in their final two games against Huddersfield Town and Cardiff City but Wright believes the Norwegian has to take a different approach.
"If he (Solskjaer) really wants to stamp his mark and let people know he isn't afraid to make decisions, he should take him out," Wright said on BBC Radio 5 Live.
"If the manager explains everything and tells him face to face why he's leaving him out and giving him a break, that's man-management and that's what Solskjaer has to do."
De Gea's contract was due to expire this year before United activated a one-year extension but that has not stopped media reports from linking him with a move away from Old Trafford.
Wright said an early end to De Gea's season would help the struggling Spaniard sort out his future at the club, while back-up Sergio Romero fills in.
"He (De Gea) needs to go on holiday and sort his contract out," Wright added. "Sometimes you have to take someone out the firing line. He's one of the best goalkeepers in the world and he needs a break.
"There's a lot going on and he's under a lot of pressure. When you look at how United are playing at the moment, putting him in that situation is putting him under more pressure."
10th La Liga title for Messi; 8th for Barca in 11 yrs
PIX: Real sink to 10th league loss; Bayern stumble
Soccer Extras: Neymar 'punches' fan
Why Leeds allowed Villa to score unchallenged
Solskjaer backs 'leader' Pogba to stay at United