While towing 24' trailer check engine light came on. Read the code reader and found a P0299 code. When I bought the truck it makes a funny noise during acceleration. First I thought it was from the Gale Banks cold air intake but I wonder if it could be a turbo to intercooler boot leak? The noise is not continuous. Kind of random.