I would agree with you there. Put some Lucas in it and drive it about 50 miles. See if the problem ceases.
EDIT: You may have a sticking pressure control solenoid. No, it won't throw a code. Lucas should fix it if that's what it is. Otherwise, you might have a valve body or internal seal leak issue.