Oct 25, 2012; Minneapolis, MN, USA; Minnesota Vikings wide receiver Percy Harvin (12) celebrates his touchdown with Minnesota Vikings quarterback Christian Ponder (7) in the game with the Tampa Bay Buccaneers at the Metrodome. The Buccaneers win 36-17. Mandatory Credit: Bruce Kluckhohn-USA TODAY Sports

Star running back Adrian Peterson said this week on KFAN that he wouldn’t trade Harvin, saying that he believed Harvin “can overcome whatever it is they might be struggling with.”

The struggles appear to be related to the Vikings’ passing game and not Harvin’s contract status, as Mike Florio of NBC Sports previously reported

Harvin is unhappy with the “limitations of Minnesota’s passing game,” but not his contract, according to Jason La Canfora of CBS Sports.

The issues between receiver Percy Harvin and the Vikings have been widely mischaracterized, according to a source close to the team. Harvin’s frustration is based around the scope of the passing game and not his contract. Harvin’s complaints have been about football and not money.

This could essentially mean one or a combination of three things: No. 1, Quarterback Christian Ponder. No. 2, Offensive coordinator Bill Musgrave. No. 3, Lack of depth in the receiving corps.

If Harvin has an issue with Ponder and/or Musgrave, it could spell an ending for his future as a Viking, as both Ponder and Musgrave will be back next season at their respected positions as starting quarterback and offensive coordinator. It is expected that general manager Rick Spielman will address the receiving corps via free agency and the NFL Draft.

Harvin reportedly had the same frustration at the start of the 2012 season when reports first came out that he was requesting a trade. The Vikings were able to temporarily remedy the situation at the start of the season and increased his role and workload on the offense and special teams.