I am considering increasing the VTEC switch-over point in my 2007 Honda Accord. The reason I want to do this is to improve the MPG of the car.

In this question I am ignoring the open loop versus closed loop effects because all the driving I plan to do, as well as the tests I have and will perform will be oriented towards the closed loop functioning of the ECU.

The switch-over point defaults to ~2400 RPM off the assembly line.

I ran a few tests over the summer to simulate this. The tests consisted of driving on the highway for at least 100 miles at 2100 RPM (60 MPH). 2 tests showed that during the summer the MPG was above 43 MPG. The same routes at "normal" speeds (70 or usually above) yielded a maximum of 33 MPG. (The vehicle is rated at 31 MPG highway by the EPA.)

I have repeated the tests several times as well as tested in "city: driving conditions by paying strict attention to the RPM at all times, versus ignoring the RPM. The MPG gains are similar but not exactly the same. In the "city" driving tests the MPG is ~31 MPG when I am not strictly controlling the RPM and +35MPG when I am strictly controlling the RPM.

If you research VTEC (in this case i-VTEC) you will see that the ECU uses numerous variables to determine when to enable the VTEC solenoid. But the switch-over point is still within a range determined by static/persistent variables in the code the ECU is executing. i.e. the range is set, but the point within that range can vary. This means that the switch-over point may not be exactly 2400 RPM but will be within some number of RPM of 2400 RPM. If I floor it (WOT) from a standstill the switch-over may be ~2200 (estimated) or so, but if I accelerate very gradually the switch-over may be ~2600 RPM.

At RPMs above the somewhat fluid vtec switch-over the MPG decreases due to drastically increased air flow into the combustion chamber.

So I would like to run tests of highway and city driving with either the vtec switch-over disabled or set to as high as possible. I realize there are aftermarket ECUs available that might allow this but they are all oriented towards performance, so they do not suit my interests.

I suspect that if the VTEC switch-over did not occur, and the ECU were driven in such a way to stay in closed loop mode as much as possible, the MPG could be significantly higher than the EPA numbers of 27/31.

It is also a fact that the maximum speed limit in Japan was 55 mph up until this past year. This speed allows the car to run below the vtec switch-over point, and would explain why the vtec switch-over point (IMO) is set so low.

1 Answer 1


There are units that allow you to change the VTEC changeover point without having to replace the entire ECU. Here's one example that's advertised to work with i-VTEC.
Otherwise you'd have to disconnect the VTEC actuators.

  • I had no idea that existed. I will be buying one, Thanks!
    – user25009
    Jan 15, 2017 at 13:46
  • Actually it looks like that only works for Accords up to the 2006 model year. Bummer. If you know of any other manufacturers let me know. I will be searching as well.
    – user25009
    Jan 15, 2017 at 14:31
  • Apexi makes this type of unit as well, and there might be more. GReddy has one, but that also only works on the older VTEC systems.
    – Hobbes
    Jan 15, 2017 at 14:50
  • I haven't found much for the 2007 Accord with i-VTEC K24A, so I suppose I will have to sell my Accord an get an older model Civic.
    – user25009
    Jan 25, 2017 at 3:02
  • 1
    I used to have a 2001 Accord with the 1.8 VTEC-e engine, that wasn't exactly frugal either. Part of that was due to the LPG conversion, though. I got 27 mpg (10.5l/100 km). The switchover point for that engine was at 4500 rpm.
    – Hobbes
    Jan 25, 2017 at 8:41

You must log in to answer this question.