Have you bled your clutch? Do you hear any grinding when you shift?
Could even be really bad engine/transmission mounts. Don't laugh...I had that happen in an old VW of mine. The engine would tilt and pinch the gear shifter, making shifting really hard. Wouldn't happen when the engine wasn't running. I figured that out when the starter died & I had to always park facing downhill...