Did you confirm what programs were taking up so much CPU? Problem here is that the high CPU usage only happens when docked (or some reports of when a USB device is connected). Same programs in the background. So if its an issue with 'background programs' it would occur all the time. In Task Manager, System Interrupts and Compressed Memory uses up to 30% of CPU doing who knows what - for as long as the SP is powered on.