Firefighters are battling a large fire that has started at an auto shop near 35th Avenue and Union Hills Drive in north Phoenix.