US 4 doesn't go into New Jersey (it actually is slightly north, in central New York, New Hampshire, and Vermont). Try State Route 4. Taken on River Road in Teaneck.
A similar mixup happened in the area (only IH-SR instead of US-SR) about 20-30 miles away on IH 80. See Steve Alpert's Roads for more info.