lately my truck has started to "tick" very bad at idle and under light acceleration, i cant really hear anything but my exhaust under hard acceleration... it doesnt really sound like exhaust leak tick, its very loud and fairly fast ticking... sounds kind of like very loud detonation at idle, but obviously it isnt that. any ideas on what it could be?