I am going to vote for coincidence.50,500 miles, traveling on the highway at about 50 mph in the middle of a torrential downpour. I was actually looking at the cluster when the engine light came up.
Called onstar. Said it was P20EE.
Wonder if the rain had anything to do with it?