Once you get it fixed, it's a good idea to loosen the head bolts a bit after you clean your engine to keep them from getting corroded into the case. "I haven't touched these bolt's for sometime" was probably the cause of your situation.
Loosening head bolts,"especially K&B head bolts", after cleaning your motor will completely murder your piston and liner fit.
Everytime you loosen the head bolts on any motor but especially a K&B,you will be asking the piston and liner to break in all over again after you re-assemble.
I recommend that you never lift the head off any motor unless you absolutely have to.The service life of your piston and sleeve will be extended by a ton by leaving the head bolts where they areafter initial assembly.
A good torque wrench is a good idea.Even torque is a must if you want to keep the K&B liners round after re-assembly.If you don't use a torque wrench,not loosening the screws even becomes more important.
"DO NOT" use stainless steel fasteners.They are to soft and will not apply even torque without stretching.
A good grade of carbon steel cap screws are the best.
Treat your head bolts with Corrosion "X" and then assemble with a small amount of anti-seize.They can sit there for years and will still come apart very easily.
The thinner the liner flange at the top of the liner.the more the liner is going to distort when you tighten the head bolts.
Any of you that have run K&Bs for awhile know what I am talking about.When you tighten the head bolts the fit can totally away.