Recently, the Mondeo (2.0 TDCi) has been struggling to rev beyond about 2500rpm especially in higher gears. It started on thursday when I was driving to london, it was so bad it was like hitting a brick wall in third or 4th.
After a few 100 miles, its better but the problems definitely still there. 1st, 2nd and 3rd are fine, it pulls strongly to the redline but 4th and 5th seem to struggle. (Havent tried in 6th, that wouldnt be legal
). There's a steep hill on the way to work which goes from 2 lanes at the bottom to 3 on the way up - normally when there's a berk doing 50, I can drop it to 5th and overtake easily in the outside lane, but today it struggled overtaking an old polo 
Low down torque is fine and its definitely getting boost, but its as if it looses it. No odd noises or smoke or anything. I've had a look and the intake hoses all look intact.
Now, a few things have happened to the car recently. The clutch and DMF were replaced a few weeks ago but it was fine directly after that. Last weekend, I also cleaned the EGR and MAF because my mpg was down. Monday to Wednesday it was perfect, mpg was right up and it was pulling strong. Yet, on thursday, this problem seemed to develop (cant be sure when as I dont normally have a need to push it beyond 2000rpm).
Any thoughts?
After a few 100 miles, its better but the problems definitely still there. 1st, 2nd and 3rd are fine, it pulls strongly to the redline but 4th and 5th seem to struggle. (Havent tried in 6th, that wouldnt be legal


Low down torque is fine and its definitely getting boost, but its as if it looses it. No odd noises or smoke or anything. I've had a look and the intake hoses all look intact.
Now, a few things have happened to the car recently. The clutch and DMF were replaced a few weeks ago but it was fine directly after that. Last weekend, I also cleaned the EGR and MAF because my mpg was down. Monday to Wednesday it was perfect, mpg was right up and it was pulling strong. Yet, on thursday, this problem seemed to develop (cant be sure when as I dont normally have a need to push it beyond 2000rpm).
Any thoughts?