after cleaning egr valve,and maf sensor car still wont rev over 3000 rpm at a loss as what to do next .mate put it on diagnostic machine and it came up with a fault code he had never seen before.i must say that from my experiences with the 2 fiats i have owned this will be the last one i will ever buy unless it can be sorted out quickly and cheaply.