My 2000 Silverado experiences low oil pressure at startup. It will fluctuate up and down and goes low enough at times to set the alarm for low oil pressure. If I rev it, the pressure goes up. After running and warming up on the road, it will stay at a good constant pressure. I used 10w30 for a long time and then went to 5w30 recently, but it did not help much. Should I go the other way to 10w40 or high mileage oil to help with the problem at startup? The truck has 150K miles and runs great otherwise. Thanks for any helpful comments.