I found a thread about guys using Scrubbing Bubbles bathroom cleaner. We happened to have a can in the house so I tried it. Wow! It worked well. It has stayed cleaner too. It doesn't seem to be holding dirt and road grime so much. I used compressed air to blow-dry the engine bay.