Let me see if I got this straight. A new truck with less then 3000 miles ?
I'd change the oil & filter use something non- synthetic and go run the snot out of it and try to get the rings to seat. Sounds like it needs broken in. I'd also shut it off if I was going to idle more then 5 min.