Error P0120
Sedang Mobil Daihatsu

Error P0120 Daihatsu Mobil

Throttle Position Sensor/Pedal Position Circuit A

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

Apa Itu Kode Error P0120 pada Daihatsu?

Kode error P0120 pada Daihatsu menandakan adanya gangguan pada sirkuit Throttle Position Sensor (TPS) atau Pedal Position Sensor Circuit A. TPS adalah sensor yang dipasang pada throttle body dan berfungsi mengirim data posisi katup throttle (berapa besar gas dibuka) kepada ECU. ECU menggunakan informasi ini untuk mengatur jumlah bahan bakar yang disemprotkan injektor dan timing pengapian.

Pada Daihatsu Xenia, Sigra, Terios, dan Rocky, TPS merupakan komponen elektronik yang sensitif. Sensor ini menggunakan prinsip potentiometer yang bisa aus atau kotor seiring waktu pemakaian, terutama pada mobil yang sering digunakan di jalanan macet.

Penyebab Utama Kode P0120

  • TPS aus atau kotor — Elemen resistif di dalam TPS bisa aus karena gesekan terus-menerus. Kotoran karbon yang menempel juga bisa mengganggu kontak.
  • Kabel atau konektor TPS longgar — Koneksi yang buruk antara TPS dan ECU menyebabkan sinyal tidak terbaca dengan benar.
  • Throttle body kotor — Endapan karbon pada throttle body bisa mengganggu gerakan katup throttle dan mempengaruhi pembacaan TPS.
  • Grounding tidak baik — Ground yang buruk pada sirkuit TPS menyebabkan noise pada sinyal.
  • ECU bermasalah — Meskipun jarang, kerusakan pada ECU bisa menyebabkan pembacaan sinyal TPS menjadi error.

Gejala yang Dirasakan

Gejala kode P0120 pada Daihatsu cukup mengganggu dan berdampak langsung pada kenyamanan berkendara:

  • Lampu Check Engine menyala
  • Putaran idle mesin tidak stabil, bisa naik turun secara tiba-tiba
  • Akselerasi tersendat atau terasa seperti ada jeda (lag) saat menginjak pedal gas
  • Mesin mati mendadak saat berhenti di lampu merah atau persimpangan
  • RPM mesin melonjak tinggi tanpa sebab yang jelas
  • Mode limp home aktif — performa mesin dibatasi untuk melindungi komponen

Cara Mendiagnosa Kode P0120

Gunakan scanner OBD2 untuk membaca kode dan melihat live data TPS. Perhatikan voltage output TPS: pada posisi idle (throttle tertutup) seharusnya sekitar 0.5V, dan saat throttle dibuka penuh seharusnya sekitar 4.5V. Voltage yang tidak berubah secara linier saat throttle dibuka perlahan mengindikasikan TPS aus.

Periksa kabel dan konektor TPS secara visual. Gunakan multimeter untuk mengukur resistansi TPS pada berbagai posisi throttle. Bersihkan throttle body dan periksa apakah ada endapan karbon yang mengganggu gerakan butterfly valve.

Solusi dan Perbaikan

Langkah pertama adalah membersihkan throttle body dan konektor TPS. Jika masalah masih berlanjut, lakukan pengukuran voltage TPS untuk memastikan sensor masih berfungsi dengan baik. Jika TPS sudah aus, ganti dengan sensor baru yang sesuai dengan spesifikasi mesin Daihatsu Anda. Setelah penggantian, perlu dilakukan throttle body adaptation/idle relearn agar ECU mengenali posisi TPS yang baru.

Daihatsu yang Terdampak

Kode P0120 bisa muncul pada Daihatsu Xenia, Sigra, Terios, dan Rocky. Pada Sigra dan Xenia dengan mesin 1.0L dan 1.3L, throttle body yang kotor sering menjadi penyebab utama masalah TPS. Pada Terios dan Rocky dengan mesin 1.5L, masalah lebih sering terjadi pada sensor TPS itu sendiri.

Cara Mengatasi Error P0120

Lepas selang udara dari throttle body. Semprotkan throttle body cleaner pada katup butterfly dan dinding throttle body. Bersihkan endapan karbon menggunakan lap bersih. Jangan berlebihan menyemprotkan cleaner ke arah motor TPS yang sensitif.

Pasang multimeter pada terminal signal dan ground TPS. Nyalakan ignition tanpa menyalakan mesin. Buka throttle perlahan dan perhatikan voltage — harus berubah secara linier dari sekitar 0.5V (idle) hingga 4.5V (WOT). Jika ada lompatan atau dead spot, TPS sudah aus.

Periksa kabel harness dari TPS ke ECU. Pastikan tidak ada kabel putus, korsleting, atau konektor longgar. Gunakan multimeter untuk mengecek continuity masing-masing kabel. Bersihkan konektor dengan contact cleaner.

Jika TPS terbukti aus berdasarkan pengukuran voltage, ganti dengan TPS baru yang sesuai kode part number Daihatsu. Setelah pemasangan, lakukan idle relearn atau throttle body adaptation menggunakan scanner OBD2 agar ECU mengenali posisi TPS yang baru.

Video Tutorial
Tutorial cara membersihkan throttle body dan mengganti TPS pada mobil Daihatsu. Termasuk cara cek voltage TPS dengan multimeter.
Spare Part yang Dibutuhkan

TPS Daihatsu (Throttle Position Sensor)

Est: Rp 350.000 - Rp 1.000.000

Sensor posisi throttle (TPS) untuk Daihatsu Xenia, Sigra, Terios, Rocky. Mengirim data posisi katup throttle ke ECU. Pilih TPS yang sesuai dengan kode part number untuk tipe mesin Daihatsu Anda.

Beli di Shopee
Kapan Harus Panggil Teknisi?
Hubungi teknisi jika setelah membersihkan throttle body dan mengganti TPS kode error masih muncul, karena bisa ada masalah pada wiring harness, ECU, atau perlu melakukan throttle relearn menggunakan scanner khusus.

Tanya Jawab (Q&A)
Q

Xenia saya idle naik turun terus, RPM gak stabil. Scan keluar P0120. Ini TPS ya yg bermasalah? Apa cuma perlu bersihin throttle body?

Rudi • 1 bulan yang lalu

A

Halo Rudi, kode P0120 memang berkaitan dengan Throttle Position Sensor. Sebelum mengganti TPS, coba bersihkan throttle body terlebih dahulu karena endapan karbon sering menjadi penyebab utama. Setelah pembersihan, lakukan idle relearn menggunakan scanner OBD2. Jika masalah masih berlanjut, baru lakukan pengukuran voltage TPS untuk memastikan apakah sensor perlu diganti.

Q

Sigra saya pas di gigi netral RPM normal, tapi pas mau jalan mesin mati. Check engine nyala, kode P0120. Apa memang berbahaya?

Ayu • 1 bulan yang lalu

A

Halo Ayu, mesin yang mati saat transisi dari idle ke akselerasi adalah gejala klasik TPS yang bermasalah. Kondisi ini berbahaya karena bisa terjadi saat berkendara, terutama di persimpangan atau jalan raya. Segera bawa ke bengkel untuk pengecekan TPS. Jika TPS sudah aus, biaya penggantian berkisar Rp 350.000-1.000.000.

Q

Kalo ganti TPS Daihatsu Terios, harus reset atau setting ulang ga ya di ECU?

Arif • 1 bulan yang lalu

A

Halo Arif, setelah mengganti TPS pada Daihatsu Terios, perlu dilakukan throttle body adaptation atau idle relearn agar ECU mengenali posisi TPS yang baru. Proses ini biasanya memerlukan scanner OBD2 yang mendukung fitur tersebut. Tanpa relearn, ECU masih menggunakan data posisi TPS lama yang bisa menyebabkan idle tidak stabil atau akselerasi tersendat.

Q

Rocky saya keluar P0120, tapi pas dicek TPS nya normal semua. Ada kemungkinan masalah lain ga selain TPS?

Lia • 1 bulan yang lalu

A

Halo Lia, selain TPS itu sendiri, kode P0120 bisa disebabkan oleh kabel atau konektor yang rusak, grounding yang buruk pada sirkuit TPS, atau throttle body yang sangat kotor. Periksa continuity kabel dari TPS ke ECU dan pastikan ground bersih dari karat. Dalam kasus yang jarang, masalah juga bisa berasal dari ECU.

Punya pertanyaan lain?
Kirim Pertanyaan

Pertanyaan Berhasil Dikirim!

Tim kami akan meninjau dan menjawab pertanyaan Anda secepatnya.