I've had a l43, a l45 and an l52 in my truck and some had broken gears and bad bearings and they all shifted fine. i think you might have a bad clutch. but it may also be the clutch slave cylinder or release fork. because if they removed an l43 and installed a l52 those parts are different. when i removed my l43 parts of the clutch fell on the ground!!!