I bought this truck 10 days ago. it is an 04 3500 5.9 six speed, 159k, it has brute force intake, and a banks tuner but there is no controller, just the box wired in to the harness. i have put about 100 miles on the truck. 2 days ago i changed the oil. then went out of town, 60 mile round trip. no problems. I went outside to start the truck today, it is 20 degrees and snowing. The truck starts up, sounds totally normal. I go back inside, get my coat on, come back out 2 minutes later and see that it had puked a bunch of oil out the breather tube. So I decided to fill the oil back up to full on the dipstick, it had puked about 2 quarts in 2 minutes. I started the truck again, it idled fine, sounds fine, the pressure seemed a little bit higher than normal but i figured it was just from the cold. no oil puking until the high idle kicked in, then puke puke puke. So i turned it off again and it gurgled a lot. I called a shop, which i will be taking the truck to tomorrow, and they said it is probably bad rings. is there anything else this could be besides catastrophe?