Does it run ok at full throttle and when cold? As my car exhibited similar symptoms - Ford had helpfully pushed the lamdba sensor plug back in but not far enough to make contact
Could be sensor related is my point. Crank position sensor? Coolant temp sensor?
Check the dizzy timing though!