according to every tech manual, yes you need to clean it first.....but honestly I woundnt bother. You need to put the adhesion promoter on before any primer. It should be first before any undercoats.
if it has had any silicone based stuff put on it(armor all etc) i would clean the SHIT out of it, cuz sanding it might just drive it more into the dash.