My vinyl was so sticky and no amount of cleaner or degreaser would get rid of the sticky feel. Tried four or five different products to no avail.
On an old post that the "search" will not bring up someone (Thank YOU who ever you are) mentioned Malco leather and plastic cleaner. With shipping it was about $32 for the 22 oz bottle and in desperation I ordered it.
It removed so much unseen dirt from the vinyl and left it without the sticky feel, four weeks later still no sticky feel.
This is much cheaper than a full dash replacement, great stuff. The original poster just said "get it!" and we have to second that recommendation.
Malco Leather & Plastic Cleaner — AutoBrite Company Shop Online (https://www.autobritecompany.com/carpet-interior-cleaners/malco-leather-plastic-cleaner)
This stuff is amazing too. Works great on old silicone, leather, grease on your hands, etc.
When you buy something and it has a sticker you peel off, then leaves a sticky glue, this takes it off. You can use it on clear plastic.
My friend wiped some on a old motorcycle white wall, looked brand new.
I used some on a dirty RV rubber roof the other day, clean, white and soft like new.
Biodegradable to boot.
Amazon.com: Schaeffer Manufacturing 266 Citrol Cleaner and Industrial... (https://www.amazon.com/Schaeffer-Manufacturing-Cleaner-Industrial-Degreaser/dp/B07P55GWQJ)