Error P0120
Sedang Mobil Toyota

Error P0120 Toyota Mobil

Throttle Position Sensor/Pedal Position Circuit A

Logo Toyota
Sedang
Rp 350.000 - Rp 1.000.000
31x
Kode P0120 menandakan gangguan pada sirkuit Throttle Position Sensor (TPS). TPS mengirim data posisi throttle ke ECU untuk mengatur injeksi bahan bakar.

Apa Itu Kode P0120 Toyota?

Kode error P0120 pada mobil Toyota menandakan gangguan pada sirkuit Throttle Position Sensor (TPS) Circuit A. TPS adalah sensor yang dipasang pada throttle body dan bertugas mengirimkan data posisi bukaan throttle (gas) kepada ECU. Data ini digunakan ECU untuk mengatur volume injeksi bahan bakar, timing pengapian, dan sistem lainnya sesuai dengan kebutuhan pengemudi.

Penyebab Utama Kode P0120

  • TPS aus atau kotor — Elemen resistif di dalam TPS bisa aus akibat pemakaian terus-menerus. Karbon deposit dari throttle body juga bisa mengganggu operasi sensor.
  • Wiring atau konektor longgar — Kabel yang longgar, korsleting, atau konektor yang korosi bisa menyebabkan sinyal TPS tidak sampai ke ECU dengan benar.
  • Throttle body kotor — Deposit karbon pada throttle body bisa mengganggu gerakan throttle plate dan mempengaruhi pembacaan TPS.
  • Grounding yang buruk — Koneksi ground TPS yang buruk menyebabkan voltage reference tidak stabil.
  • ECU issue (jarang) — Dalam kasus yang sangat jarang, masalah ada pada ECU yang tidak bisa membaca sinyal TPS dengan benar.

Gejala yang Dirasakan

Gejala P0120 bisa cukup mengganggu: lampu check engine menyala, RPM idle naik turun tidak stabil, akselerasi terasa tersendat atau "jegreg", mesin bisa mati saat berhenti di lampu merah, transmisi otomatis bisa bergeser dengan kasar (karena ECU tidak tahu posisi throttle), dan limitasi kecepatan (limp mode) pada beberapa model Toyota. Pada kasus berat, mobil tidak mau distarter.

Cara Diagnosa Kode P0120

  1. Scan dengan OBD2 scanner dan lihat data TPS voltage. Saat throttle tertutup (idle), voltage harus sekitar 0.5V. Saat throttle penuh terbuka (WOT), voltage harus sekitar 4.5V. Voltage harus berubah secara halus dan proporsional dengan bukaan throttle.
  2. Periksa wiring dan konektor TPS. Pastikan tidak ada kabel putus, kulit kabel meleleh, atau korosi pada terminal konektor.
  3. Bersihkan throttle body dari deposit karbon menggunakan throttle body cleaner. Perhatikan area di sekitar TPS.
  4. Uji TPS dengan multimeter — ukur resistance antara terminal saat throttle diputar perlahan. Resistance harus berubah secara linear tanpa ada lompatan.
  5. Periksa supply voltage (biasanya 5V) dan ground ke sensor dari ECU.
  6. Jika semua tes wiring dan voltage normal namun sinyal TPS tetap tidak konsisten, sensor perlu diganti.

Solusi Perbaikan

Mulai dengan membersihkan throttle body dan area TPS dari karbon deposit. Periksa dan perbaiki koneksi wiring jika diperlukan. Jika setelah pembersihan masalah tetap ada, lakukan pengujian voltage TPS secara menyeluruh. Jika voltage TPS tidak linear atau terjebak pada nilai tertentu, ganti TPS dengan yang baru. Setelah penggantian, mungkin perlu melakukan adaptation/throttle learning pada beberapa model Toyota menggunakan scanner. Clear kode error dan lakukan test drive untuk verifikasi.

Cara Mengatasi Error P0120

Lepas throttle body dan bersihkan dari deposit karbon menggunakan throttle body cleaner. Bersihkan area sekitar throttle plate dan TPS. Deposit karbon bisa mengganggu gerakan throttle plate dan mempengaruhi pembacaan TPS.

Lepas konektor TPS dan periksa kondisi terminal. Pastikan tidak ada pin bengkok, korosi, atau kabel longgar. Ukur supply voltage (harus 5V) dan ground menggunakan multimeter. Perbaiki koneksi yang bermasalah.

Hubungkan multimeter ke terminal signal TPS dan ground. Saat throttle tertutup (idle), voltage harus sekitar 0.5V. Saat throttle penuh terbuka (WOT), voltage harus sekitar 4.5V. Putar throttle perlahan — voltage harus berubah halus tanpa lompatan.

Jika voltage TPS tidak linear atau terjepit pada nilai tertentu, ganti TPS dengan yang baru. Pada beberapa model Toyota, setelah penggantian TPS perlu dilakukan throttle adaptation/idle learning menggunakan scanner. Clear kode error dan test drive.

Video Tutorial
Cara cek voltage TPS dan membersihkan throttle body Toyota untuk mengatasi kode P0120.
Spare Part yang Dibutuhkan

Throttle Position Sensor (TPS) Toyota

Est: Rp 350.000 - Rp 1.000.000

Sensor posisi throttle untuk Toyota Avanza, Innova, Fortuner, dan Calya. Mengirim data posisi bukaan throttle ke ECU untuk mengatur injeksi bahan bakar dan timing pengapian.

Beli di Shopee

Throttle Body Cleaner Spray

Est: Rp 50.000 - Rp 120.000

Pembersih throttle body yang efektif menghilangkan deposit karbon pada throttle plate dan area sekitar TPS. Aman untuk komponen sensor elektronik.

Beli di Shopee
Kapan Harus Panggil Teknisi?
Hubungi teknisi jika setelah membersihkan throttle body dan memeriksa wiring masalah tetap ada, terutama jika RPM idle sangat tidak stabil atau mobil sering mati saat berhenti. Penggantian TPS pada beberapa model Toyota memerlukan throttle adaptation yang hanya bisa dilakukan dengan scanner profesional.

Tanya Jawab (Q&A)
Q

TPS Toyota Calya harganya berapa? Bisa bersihin aja atau langsung ganti?

Eko • 1 bulan yang lalu

A

TPS Toyota Calya berkisar Rp 350.000-1.000.000. Sebelum memutuskan ganti, coba bersihkan throttle body dan area TPS terlebih dahulu. Jika setelah pembersihan kode masih muncul dan voltage TPS tidak linear, barulah ganti sensor. Pembersihan bisa menyelesaikan masalah jika penyebabnya adalah deposit karbon.

Q

RPM idle mobil Innova saya naik turun sendiri, bisa gara2 TPS ya?

Dedi • 1 bulan yang lalu

A

Ya, RPM idle yang tidak stabil (naik-turun) adalah salah satu gejala khas dari TPS yang bermasalah. TPS yang aus mengirim sinyal posisi throttle yang tidak konsisten ke ECU, sehingga ECU mengatur injeksi bahan bakar secara tidak akurat. Scan dengan OBD2 untuk memastikan kode P0120 muncul sebelum melakukan perbaikan.

Q

Abis ganti TPS, harus kalibrasi ulang ga sih?

Sari • 1 bulan yang lalu

A

Pada beberapa model Toyota, setelah penggantian TPS diperlukan throttle adaptation atau idle learning menggunakan scanner profesional. Tanpa kalibrasi, ECU belum mengetahui range voltage TPS yang baru. Jika RPM idle tidak stabil setelah ganti TPS, bawa ke bengkel untuk dilakukan throttle adaptation.

Punya pertanyaan lain?
Kirim Pertanyaan

Pertanyaan Berhasil Dikirim!

Tim kami akan meninjau dan menjawab pertanyaan Anda secepatnya.