Crews are battling a second-alarm fire at an auto repair shop in York County.