RE: E-FLITE BLADE CP PRO
I can't remember if you said you had replaced the main motor or not?
How hot is the motor getting?
You might try reseting the tension of the main pinion on the main gear. Just space it with a 20lb copy paper.
Do you have a multi-meter? If so measure your batteries after a full charge, and after your 2 min flight.
Also does the head have any binding in it? and is the swash centered?
Is the main shaft lubed enough on the bearings? 3 in 1 oil is what you want to use.
The main thing it sounds like to me is that either the batteries are not delivering a good C rating after time, or somehow they are not quite charged (like your charger isn't filling them up all the way). If you can get a volt reading, that would tell if that could be the problem or not.
Hopefully that should give you a place to start.