Giants struggle on four game road trip