What could be causing my car to not be able to reach its top speed?
So my car is a 2003 4 speed Honda Element automatic awd. I'm aware that it has the aerodynamics of a brick but that should not stop it from reaching normal top speed of what other cars Cana achieve. And the first car I owned was a 98 Altima auto that had over 155,000 miles and that car would EASILY hit 100 mph and it felt like it could've gone Much faster than that, maybe 130 mph.
Anyways, my current car is in well kept condition. It has 235/r17 16" tires. Oil has been changed. HOWEVER, it does it have a check engine light due to a faulty o2 sensor. And the air filter has not been replaced yet. Would fixing those two problems help the car achieve its top speed? I've been plenty of boxy SUV's that can achieve 110-120 mph so i don't know why mine wouldn't be able to.
Also, could this truck keep up with my old Altima if it needed to or that car would smoke what I have now? I really like this truck for how practical it is and how safe it is. It handles and feels safer at higher speeds that I used to hit in my Nissan but I wish it doesn't have trouble achieving triple digits.