Car wont start,no spark at distribuidor, no signs of fuel at inyectors

Firts time it hapen

i have a oil leak coming fromaround the rear bumper shocks

My mechanic has told me that there is an air leak which is causing an irregular idle with my 92 Porsche 911, it has 73k miles. Also, when I am driving at times there is a slight hesitation with the engine, like it could stop. Could this be a plugged fuel filter? What controls the idle? The oil was just changed with fluids topped off but now I need to bring it back in to figure out the issue. Any ideas on what could be causing this would be appreciated. Also, any good, honest mechanic referrals would be helpful.