Hi guys, hopefully someone can shed some light on this..

Took the car out today and was driving fine, engine light on for an intermittent maf (different code than usual though P0101) came up to joint the motorway and suddenly found trying to go over 2.5k it was smoking like a train and low on power, also under the bonnet have a very strong smell of diesel.

Can’t see any obvious boost hose splits or leaks

Any other suggestions to possible cause? This has seemingly come out of the blue

Thanks