First off let me introduce myself,
My name is Toby and I have a gun problem

. I am new and have been lurking around for a month or two. I just purchased a CZ40P from a friend cheap. He got it in a trade so he didn't know too much about it. After reading a bunch here, I have done some upgrades:
A stainless rod
Wolff recoil spring kit 18, 20, and 22 lb (only tried the 22 lb thus far)
Wolff mag springs (+10%)
Lightly polished the feed ramp
Cleaned and lubed after every outing
Here is my problem:
Frequently (several times per magazine lately) it doesn't go into full battery. The slide hangs up about 3/16 of an inch short. Sometimes you can gently tap/push it into full battery and sometimes it gets jammed as such you can't get the slide to move. In the latter case, I drop the magazine, decock the gun, and have to use two hands to get the slide to move (trying to eject the round). Needless to say I can't rely on this gun yet...
It fails with both (original) magazines and with the wolff springs installed.
If fails with the original recoil spring and the heavy wolff spring.
I have cleaned, inspected, and lubed this gun several times during my troubleshooting activities.
I've tried several different brands of FMJ ammo (white box 165gr, Federal 180gr, Independent 180gr) and there was no change in the frequency
It seems that the barrel is getting hung up as it try's to lock into full battery. That last little bit that the barrel rises to lock into full battery is not happening smoothly. I can't see any damage or wear that would point to what is causing it to fail.
Does anyone have any thoughts or ideas about what is happening? Anything to check or inspect? I probably will take this gun into my local shop but I thought I would ask here in case there is something I have missed.
Thanks in advance,
Toby