VHT makes a vinyl prep that is supposed to be used before using their vinyl dye, it is basically just a cleaner that pushes all the dirt out of the pores of the vinyl. might give that a try.... you can get it from summit.