Error P0120 Toyota Mobil
Throttle Position Sensor/Pedal Position Circuit A
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
- 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.
- Periksa wiring dan konektor TPS. Pastikan tidak ada kabel putus, kulit kabel meleleh, atau korosi pada terminal konektor.
- Bersihkan throttle body dari deposit karbon menggunakan throttle body cleaner. Perhatikan area di sekitar TPS.
- Uji TPS dengan multimeter — ukur resistance antara terminal saat throttle diputar perlahan. Resistance harus berubah secara linear tanpa ada lompatan.
- Periksa supply voltage (biasanya 5V) dan ground ke sensor dari ECU.
- 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.
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.
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.
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.
TPS Toyota Calya harganya berapa? Bisa bersihin aja atau langsung ganti?
Eko • 1 bulan yang lalu
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.
RPM idle mobil Innova saya naik turun sendiri, bisa gara2 TPS ya?
Dedi • 1 bulan yang lalu
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.
Abis ganti TPS, harus kalibrasi ulang ga sih?
Sari • 1 bulan yang lalu
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.
Pertanyaan Berhasil Dikirim!
Tim kami akan meninjau dan menjawab pertanyaan Anda secepatnya.