I just put a centerforce in mine, same boat as you the weather sucks here in Ma. I had the same screech the very first time I used the truck. The only difference from yours is I have a stock machined flywheel.
I think I've asked you this before but where in MA are you?