first why is it revving at 4k to do 120kmph? This is concerning and could mean the car is in some sort of limp mode or you are in the wrong gear. most likely its wrong gear since there is no check engine light on. or I am not properly understanding what is meant by "4000 rpm and 120 km will run slow"
or do you have a manual transmission or an automatic transmission? I think it may be slipping.
If it is a manual then your clutch may be worn out and no longer gripping
if its an automatic than one or more bands may be worn out and no longer gripping.
either way you do not want to let the engine suddenly speed up without the car also speeding up proportionally as this will cause rapid wear of whichever part is slipping.
Let me know if you have a manual or automatic transmission and I can give you some stuff to look for.
ok that tells me it's not the trans slipping it is simply the engines performance not letting the car go faster.
First lets address the oil issue.
- Do you have the right amount of oil in the car?
- have you changed the oil relatively regularly
- is the oil that is in there now the correct weight
- how many miles on the car and can you tell the oil pressure is there a gauge on the dash that shows you have acceptable oil pressure?
the other code
this has to do with your variable valve timing and could be why you cant rev the engine past about 4k. If it is stuck in low rpm mode then you might be able to get up to a speed but not past it simply due to a lack of power at higher RPMs. This also fits in the solenoid that moves the cam around is sticking so sometimes the variable valve timing does work and gives you more power.
I would really look into the oil issue first before the variable valve timing problem. when you do dig into the variable valve timing I bet it will be a sticky or worn out solenoid.
Also your english is pretty good. :)
That is good advice. You don't need to change the oil every 3k unless you are somewhere that is dusty or drive the vehicle hard or the oil that is being used is low grade but low grade does not sound like what you are using. Safe bet is change religiously at 5k or a bit sooner.
In this particular case you may want to change sooner even at a few hundred miles to 1000 as the new oil can dislodge built up gunk.
your oil pressure error code is still something to be concerned about.
And you are welcome! :)
that would be the oil sensor. definitely want to address this as a first thing. low oil pressure means the engine will not last long. and if the cams work using hydraulics to move them back and forth then this could solve the low speed issue too. They can use hydraulic pressure in other ways to create variable valve lift and timing and if you have low pressure it can affect these other ways too.
My guess is you need to replace your oil pump it may be worn out. If you are lucky it could be a plugged up oil pressure sensor. You might want to start there first. Pull the sensor and see if it is caked over with crud.
That is good news! here is some instructions for servicing the variable timing solenoid. you may be able to simply clean it with some electric contact cleaner. also look for plugged ports. let me know what they find with the VCT solenoid.
here is some more information on that code
here are some pertinent excerpts from it
Component Inspection EBS00D4K
INTAKE VALVE TIMING CONTROL
SOLENOID VALVE
1. Disconnect intake valve timing control solenoid valve harness connector.
2. Check resistance between intake valve timing control solenoid valve terminals as follows
Terminals ----------------- Resistance
1 and 2
------------------- 7.0 - 7.5Ω at 20°C (68°F)
1 or 2 and ground ------ ∞Ω
------------------------------ (Continuity should not exist)




This is the previous page and may have more manuals but some look to be in other languages