Damn. Sorry to hear man. Mine's an 01, with similar mileage, so you got me worried too.
As Bruce says, I would try to bring this issue up the chain at Porsche to see if they could help with the engine replacement, as this is sort of a known issue. Good luck!