I just went thru the same problem with a customers truck
someone put a 350 where it was a 305 no codes
changed knock sensor to a 350 one and the truck
runs Great now!!