When I was fixing my dash I found that my foam was hard and brittle. Probably from years in the sun and age. The foam would split and start to separate and would start to split the outer vinyl covering. Short of replacing the foam I guess you could make the outer vinyl as soft and plyable as possible.
Here is a youtube video showing how they redo dashes.
ritrebor