2008 1.8 litre ford focus. Engine malfunction message on dashboard. And then power to the engine drops. However the engine light doesn't come on. Tried a code reader got nothing as the engine light ain't on just the dash displaying that message. Car recently passed nct dont know how they didn't pick up the problem. Was told it may be throttle body anybody any idea of it's an expensive fix or even worth fixing ?