i have a 98 thats almost completely stock except for straight pipe. when i start it up from cold doesnt really matter what the temperature it it knocks really loud and gets worse when i step on the gas but once it warms up to 70+c or running temp its pretty much gone still there a hair does anyone have any ideas what this could be.