it might have been set up for his car and was fine, but he didnt have the same ecu, fuel pump, injectors, fuel pressure, fuel rail as you. so that can make differences. get it checked mate, could be a lean spot as socks said if not, getting it on the dyno and recreating it will always help diagnose problems