You may want to consider taking the plastic portlights out completely and then re-bedding them in a different caulk. The last time I did this, I used a polysulphide/silicone blend. It worked ok, but it tends to attract dirt. So, I'm also looking for a better suggestion.