Hi, bought a 64 reg Fiat 500 4 months ago. Had problem with power steering becoming heavy after two months so garage checked and fitted new alternator in December. Now today, audible 'beep' sounded and then display shows 'Engine Check Stop / Start Unavailable' at which point the car goes into 'crawl' mode and won't go above 5 mph. Turned off the engine, restarted it but after 3 to 4 minutes it all happened again. Garage checked diagnostics and it told them something about an inlet manifold issue. They reset it, I drive away but it happened again. Any ideas please? Is this a battery problem?