my 2003 kia spectra wont go over 30 mph
have your transmission oil level checked, it could be that there is insufficient oil in the transmission or your torque convertor might be on the blink. my best advice would be to take the car to a transmission specialist.
definitely must be the transmission if it sounds like it wants to go into gear.
Search Kia Spectra Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Kia Spectra Experts