how much gap do you have? have you checked your shims, looked the valve over to ensure nothing is in the spring and your keepers are seated?
the only way the shims could come out would be if there is too much clearance under the lobe or the valve or spring is binding or the spring is dead.
dont know what you are useing for fuel, how fat you run it or the condition of the engine. My other thought would be that race gas and oil tend to build carbon in the chamber especially if you run it fat, enuff that it can stick rings and hold valves open inlarging your shim spacing then when you wind it up the shims could unseat.
I would say you are lucky nothing has gone really bad since the shim out of place would hold the valve open alot.. julio