HELP! - MCSF and nothing over 3000rpm
Just been for a Warrant of Fitness this morning, she passed, which put me in a good mood. But not for long.
When I left the testing station the engine turned over a few times before starting and gave me the MCSF warning straight away. I pulled out of the intersection at the testing station and the engine would not rev beyond 3,000rpm. I suspect this is the dreaded "limp mode" that I've heard about. Made it home but had to change up before 3,000rpm each time.
I have had MCSF warnings recently, but with no symptoms that anything was wrong. No loss of power, no flat spots, no mis-fires. I assumed that the issue must be electronic. From reading other posts on here I'm thinking it could be the battery. Must borrow a multi-meter and check.
Any other ideas? What else should I check?
She's a 2002 147 2.0TS, and had a full 100,000km (60,000 mile) service at my local Alfa specialist about 7,000kms ago.