It may not be required, but I recommend that you do,
No
No just get it done whenever you need
I truly don't know, i should sorry.
No but trust me it will take forever. They told me 24hrs when dropped my truck off to be serviced got it back like 5days later
I usually make an appointment. It's recommended.
Thanks! Your answer is awaiting moderation.