Got in my envoy that hasn't been started in probably a week or so. Tried to start it and it just clicked like battery was dead. Second attempt it started fine, no slow crank or anything. Drove it to the store and noticed that the oil pressure was reading 80. Was thinking sending unit, but if I'm not mistaken, the gauge would return to zero when off correct? When key off or on and engine off, it sits at 40. When it's running, the gauge fluctuates with rpms as it did before, just reading 40 over. Its almost like it lost position and found "home" on the 40 mark. All the other gauges seem to be fine, and I've never had an issue with this before. Is there a way to reset it back to it's rightful place? Still enjoying the thing but all these small issues are starting to eat at me. Bought it for $2400, put a new fuel pump in due to gas gauge not working(new pump fixed it). Have to change the thermostat as it seems to be stuck open(not looking forward to that!). The vent solenoid on the tank seems to be bad as it's a total pita to put gas in(have it,just haven't got around to changing it out, hence not driving it much). And if anyone has any insight on a code I have(not sure of the exact code, but it's "exhaust camshaft timing over advanced") I'd appreciate it.