If it is an engine failure - why is the MAP gauge, which showed about 24 on take off, still indicating above 25 during the EOL? It's a long time since I had anything to do with pistons, so I might be missing something obvious.
MAP reads ambient pressure when the engine is not running......