My 2001 Multipla JTD ELX seems to hit a wall at 3K revs - accelerates fine to that point but flatly refuses to rev any higher...and it's getting sluggish uphill. It's been Fiat-serviced (so presumably has had all the right bits changed at the right time) and has 83K on the clock. Any ideas?