Hi Scotty, I have a 2004 Toyota celica gts with 105,000 miles, it has the 4 speed automatic transmission with button shift. I haven’t gotten it scanned yet but my check engine light popped up while driving, everything seemed fine so I downshifted to check the higher rpms (because of the vvtl-I) and instead of building speed at 6,200rpms-8,000rpms it revs out at 7k. What could it be?
Code is P2646 rocker arm actuator system stuck
The timing belt on those love to let loose at 100k miles. And it is an interference engine. If it breaks your engine is toast. Take it to any auto store that reads codes for free and see if any of them are camshaft or crankshaft position sensors. And until you figure it out those Yamaha designed engines are not forgiving, doesn’t take much to make them permanently punch out when they are not running correctly.
Code is P2646 rocker arm actuator system stuck
Yea I believe thats the VVT actuator /oil flow regulator to the upper valve train. Not a good error to have. Definitely don’t run it and have it checked.
Found this on the P2646 code....Not a good code to get on that Yamaha built engine.
What causes the P2646 code?
- The ECM detects a problem in the rocker arm system.
- The oil passages are clogged or the oil pressure is not up to specifications.
- The rocker arm actuator is clogged with sludge or is sticking intermittently.
- The engine may have excessive sludge binding the rockers from moving or the oil is too thick.
- The incorrect oil viscosity is being used. Too thick of an oil will cause the system to not work as designed.
Yamaha reminds me of Suzuki, they can make a motorcycle engine that screams and is Extremely reliable. Anything they make for cars is exactly the opposite. Don’t know how familiar you are with Legend Car racing but they have been standardized on Yamaha engines forever. Fun little cars to race.