still does sound like an air leak to me !!
check dipstick pipe is seled with dipstick check all your breathers
and re check every boost pipe
if all is ok buy some engine start spray and spray around eack joint in turn wait 30 seconds after each try as it takes about that for it to get in if theres a leak the engine revs will pick up on there own!!
spray on intercooler as well as this could be faulty and wait 30 seconds again
each time u spray 1 spot wait and try another spot and wait until u might find the engine pick up on its own then the place where u sprayed is a air leak! u may have 1 or 2 places that are letting in air!
by the way i would put the ignition back afetr u sort it out as the timing out will make it run hot or even loss of power