I hear you OP. I've also been brewing for just over 3 years with variable (often crappy) results, until recently. I changed a lot of different things: all grain, water, boil intensity / length, mash ph, sanitizer brands etc without much success. At the same time I assumed that since my lag time...