Unlike old style oil pressure senders and guages, the oil pressure switch in this vehicle is a 'data" sensor 3 wire that feeds a special signal to the PCM ( Powertrain control module) The PCM then converts signal to send info for guage. There really should not be any direct relationship between oil pressure and Sluggish running but... as noted below, if you are developing a class BUS communication problem , yes, another circuit could be affected thus maybe having a bearing on an engine control. This is something you should have scanned soon. Not just for codes but full scan to test BUS communication. Although you say your guage goes high, I would still request a oil pressure test. High oil pressure is as bad as low as seals could start blowing out causing a big problem.
ENGINE OIL PRESSURE GAGE The IPC displays the engine oil pressure as determined by the PCM. The IPC receives a class 2 message from the PCM indicating the engine oil pressure. The engine oil pressure gage defaults to 0 kPa (0 psi) or below if:
It could be one of several problems thus why it should be checked manualy.
Sender, PCM, BUS communication, guage, or internal problem like a regulator valve inside engine and an oil filter has been known to cause this as well. I would get manual reading to ruel out internal problem