i work in parts so the first time when i bought foz i changed leads, plugs, afm, 02 sensor, coil, fuel filter, everything that it could be coz i got them for cheap as. had a mate with 1998 foz with same problem but he spent 1500bux and hes just replaced tps or tcs now and it goes way better would have to check which when he gets back to me.
mine seems to only be when its cold but worse in the morning so not sure on moisture.
you definitely have a good mech if he doesnt charge if he doesnt fix the problem.
ha how many people will sit in their cars for 20 minutes tomorrow morning...?