P1228 points to high pressure fuel pump and having just had this fault on 2002 Rav4 D4D with inremittent loss of power it was DEFINITELY the SCV's (suction control valves). Cost around £200 and come in a pair. Can be changed in around 1 hour,fiddly but DIY job. Garages made out they had never seen the fault before. Thought I was the only one with a Toyota D4D!!
That code is an evaporative emission control system incorrect purge flow error. It is usually caused by a faulty fuel cap.
Trouble code P0755 means: A/T Shift Solenoid 'B' Malfunction (Mechanical)
Seat sensor error
Trouble code P0155 means: O2 Heater Circuit (Bank 2, Sensor 1)
Seat sensor error
what is p0138 code mean on 2005 toyota tundra
If you don't have an own error code reader. You can use a free service at Auto Zone. They can pull trouble codes out for you for free.
Trouble code P0773 means: Shift solenoid E electrical
No quiere acelerar
If you have an error code reader use it and the error code. If you don't have it, some car stores can read error codes for you (Auto Zone does). When you know the error code you decide what to do.
what is the Acura RSX in 2003 CD player error code
Trouble code P0605 means:Internal control module read only memory (ROM) error