Got a,new to me, 2012 Punto Evo and have been having a problem with no blue&me and flashing mileage. Took it to fiat for diagnosis and have been told I need a new ECU at £500. The diagnosis paperwork shows the car as a 2009 Grande Punto, does this mean it has the wrong ECU and does need the £500 spending or is a update or refurbishment going to solve it?