Hi Joe,
I had something similar with my truck last month. My random squeak came from my ebrake assembly. I guess I had (or more than likely my wife) had set the ebrake and drove off one too many times. It twisted up and eventually snapped a spring and end cap that was holding the spring in...
I considered hard on having a local shop do the work but I did my TB on a Audi that I once owned and it wasn't hard just time consuming. I'm always afraid to not replace all the moving parts while i'm in there especially when this (like the Audi I had) is an interference engine. This is the kit...