Ok I'll try and hit everyone's questions in one post.
I've tried several different strains, but mostly US-05. Also one or maybe two with WLP001.
The one I'm drinking now is a kit from Northern Brewer. http://www.northernbrewer.com/docume...iwiExpress.pdf
I've bought kits online. I've bought grain from the LHBS as well. I've followed recipes and one was a "leftover" IPA made with some grains and hops I had laying around from other batches. All had the same off-flavor.
I don't use any fining agents. I've cold crashed a couple to try and clear them because they've been coming out cloudy as well.
I keg. I built a keezer a couple months ago.
The batch that I just killed last night was brewed on 3/6 and kegged on 4/2. The last pint tasted just like the first. I don't think it's an aging issue.
I do take hydrometer readings. Pre-boil, post-boil, and post-fermentation. Some have finished lower than others but all are right where they should be or close to it.
I have been using tap water. The very last batch that I brewed (on 4/19) was brewed with purified water and I added brewing salts. It's too early to tell if it has the off-flavor or not.
I will look through the PDF of off-flavors. Very helpful, thank you.
Ferm temps - I thought this was it too. The first few were fermented in about a 68-70 degree room. Then I learned from HBT that's too warm. I killed two kegs at a party and the next batch went into the keezer set at 64*. Same result. My keezer is full again and I haven't gotten around to getting another chest freezer yet, so I've been doing the swamp cooler thing and it's keeping the temps down pretty good.
Thanks for all the great feedback so far.