I tried following someones directions on how to take them off but i think he had a earlier year Blaster and i heard they switched the location off TORS for 03-06's
just keep them on man its to much of a hassel 2 mess around wit them if they ant givin you trouble why bother with them. i had the same problem but then i just said forget it.
I can tell you one thing if you are lineing up for a jump wacking it and you want to slow down and all of a sudden your needles seat sticks you would wish you had tors trust me ! I nearly took a bad crach because of that