I'm sure you already know this, but if your locks aren't working, you have a vacuum leak - and that is very likely the cause of your hard shifting. Either that or a vacuum source problem for the tranny vac circuit. Check out this URL for more info:
http://www.continentalimports.com/ser_ic20242.html