it is very difficult to determine your fault and is one of those typical with modern motors where if there are no fault codes available then guessing what it is can cost an absolute fortune,and in some cases probably write a motor off,I can only suggest to try it onto the Ford IDS system if it hasn`t been on before and also a crank/cam sensor may be worth a go also which wont break the bank,try a scrappy for 2nd hand,good luck
cdc
August 2012