Since this vehicle has 14CUX, and is OBDI, have you checked the 2 digit code reader, that is under the passenger seat, on the right side, for any error codes? Any displayed 2 digit codes identify issues that need to be addressed.
Years ago, I saw a Technical Service Bulletin, that recommended...