I've got a 2017 Silverado 1500 and I have an issue with turning the key and the wipers run once, I believe this is because the wipers are intermittently returning home incorrectly, above position. I have done a bit of diagnostic and don't believe this issue is related to my BCM, Wiper combo switch, wiper motor/transmission linkage, or wiring. The only thing I have not changed or diagnosed yet is the wiper relay that is not user serviceable on the fuse block. I have just taken the wiper motor not hooked up to anything and plugged it in and turned my wipers on high Intermittent mode and I can see the motor pretty much comes to a different rest position every single time the wiper goes down to home. This issue is more prevalent on higher wipe speeds and much less likely to happen on single swipes, etc.
Does anyone have any experience in fixing such an issue like this, and advice as to what to do next. I guess their is a chance its the relay, but I don't have a good way to test and the fuse block will be a non-refundable replacement.