age is only a number
AO Gold Member
Join Date: Aug 2004
Welcome to the forum. Fuel smell in the cabin can mean a leak from the connector pipes to the tank - you'll need to remove the rear seat squab and then the black panel under the centre of it - you can then see the fuel pump and connectors.
The struggling to pass 2500 rpm sounds like a MAF issue - try disconnecting it (you may get an engine management light come on - if the car behaves better, then that is the culprit. If it is, try to source a replacement from other than Alfa - the actual sensor is shared with other makes such as Vauxhall/Opel and costs a lot less - just needs swapping into the Alfa carrier tube.
AROC Vice-Chairman and Lancashire Section Secretary
Alfa organ donor to the gentry......