Car on fire causes delay