Hoohaa! I think I may have at last solved the petroly-exhaust-fumey smell creeping into the car.
I put new boot pins in and rubber seals (top and bottom) at the weekend, but unfortunately the nearside pin (coincidentally above the exhaust) still didn't hold down and kept popping out. Oh and I got the exhaust hole fixed, but of course the smell was as strong as ever.
Looking at the locking mechanism, one of the two 'lips' was no-where to be seen (that holds the pins in) ... so I took out the box and with jiggling the metal cable back and forth it free'd itself ... so added some grease and WD40 ... gave it some wiggling back and forth and it's now locking down tight and staying there! So far so good.
Now someone this morning told me to investigate the gear box rubber sleeves for cracks and holes as apparently they too can be a source of fumes creeping in, specifically the inner rubber sleeve.
Lo and behold there's a tiny hole on the inner sleeve, but was surprised it wasn't making a tight seal round chassis lip around the gear stick - basically just hanging there for no reason, so have fed that over the sides of the lip to make a seal. To complete the seal, the top of the rubber sleeve (its like an upside down funnel of course) that too was loose, but wasn't going to fit over the black plastic casing surrounding the metal gear stick so......
...I've gaffa taped it to the plastic casing lol! And guess what .... fume smell has gone! Gave it some runs and some welly, with windows open to try and recreate the air circulation as before (worse when windows open) and hasn't returned! I'll give it another go later.
However is the gaffa a very bad idea? I'm not sure what 'heat' comes up from underneath that that could also cause issues in itself? Porsche can get me the inner sleeve and shouldn't be more than £17 ... but I'm off on holiday first thing Thursday morning and it may not arrive in time, was hoping I wouldn't be choking to death the passengers

so if that's an ok enough fix for now then I can replace when I get back.