I opened the crankcase of my Honda CB250 a couple of days ago and didn't do very much except a bit of cleaning, an oil change and patching a leak (that I caused by breaking the gasket). Afterwords it seemed that every time I shifted gears the the gear level gets stiff and doesn't flick back into the middle position. I opened the crank case, adjusted the return spring and it started working again. But right after I refilled the bike with oil the gear lever stoped returning again. I've now taken off the gear lever return spring and put it back on and the lever now flicks back when I change gears again. I'll fill the bike up with oil again and do a test ride tonight when I get a new gasket, but can anyone shed light on why my gear lever is being so fickle. At the times when the the gear lever wasn't returning the clutch lever wasn't disengaging the gears properly. Thanks.