The transmission will never command 4th gear untill atleast 42-45mph, its just how they are programmed.

The car will go into a 3rd lockup at around 30 mph though, which is likely what you are feeling.

I would try cleaning the throttle body and MAF sensors first. The MAF sensor can play a role in how the the transmission shifts and acts.