Ok so i got a 2000 dodge dakota w/ the 4.7 v8 engine. So whenever it gets in the high rpms and when i keep it in the high rps while goin up hill or somewhat the engine starts knockin until the gear changes....i thought it was just needin oil but it doesnt or a knock sensor but that wasnt it...