It is not easy to diagnose a fault remotely, I still think you have the original fault. As vr6 said prob a fuel fault, check the fuel pressure, try my "dont try this at home" test. If you have good spray, check for air leaks around the pipework from air flow meter to throttle body,esp the pleated rubber part. Good luck, Steve.