So, I have a 2008 Silverado 1500 LT, 5.3L V8. I got this truck about a year ago of a local used car dealership for, what I think, is a steal at $2000. Is had 205,000ish miles on it. The dealer threw it in with another purchase we were making because they couldn't figure out an oil pressure issue. I immediately assumed oil pressure switch, and bought it. At cold start, the pressure will fall to alarming levels and lugs out. While driving at any speed, the oil pressure is at correct operating pressure (40psi). It only drops sitting idle. Once I've driven it that it's at operating engine temp, it will hold pressure even at idle.
I changed the oil pressure switch (and I think the screen too), still have oil pressure issue. I didn't drive it very much at all this first year, only cranked it up when tinkering with it. For the last 2 months it's been my daily driver. I can feather the throttle to juggle the oil pressure until I get moving.
My current thinking is either the oil pickup tube, the O-ring at its bottom or pump. My question being: is there a more-common-than-not culprit or best to replace all of that?
Sorry for the long post, I felt like the context is somewhat important. Thanks in advance