Any number of things could be wrong internal to the engine, probably a bad bearing. In any case, it really doesn't matter as the truck should be covered by warranty. Take it in to the dealer and have them take care of it.
If you don't trust them, have your oil analyzed by a lab. You may have one locally or you can send it in to somebody like Amsoil for a bit over $30 for the service.
245 views
Usually answered in minutes!
×