Error P0304 Toyota Mobil
P0304 Toyota Avanza: Misfire Silinder 4 (Cylinder 4 Misfire)
Apa Arti Kode P0304 Toyota?
Kode P0304 Toyota berarti ECU mendeteksi misfire atau gagal pembakaran pada silinder 4. Pada Toyota Avanza, Calya, Rush, Yaris, Corolla, dan beberapa mesin 4 silinder Toyota lain, masalah ini sering terasa sebagai mesin brebet, getar saat idle, tenaga loyo, konsumsi BBM boros, dan lampu check engine menyala.
P0304 bukan nama komponen yang rusak, tetapi petunjuk lokasi masalah: silinder nomor 4 tidak membakar campuran udara dan bahan bakar dengan sempurna. Penyebab paling umum adalah busi aus, koil pengapian lemah, injektor kotor, kebocoran udara di intake, kabel atau soket bermasalah, hingga kompresi silinder rendah.
Gejala P0304 pada Toyota Avanza dan Model Toyota Lain
- Mesin brebet atau pincang, terutama saat langsam.
- Mobil terasa berat saat akselerasi atau menanjak.
- Lampu check engine menyala atau berkedip.
- Konsumsi BBM lebih boros dari biasanya.
- Knalpot terdengar tidak rata dan kadang berbau bensin.
- Getaran mesin terasa lebih kuat di kabin.
Jika lampu check engine berkedip, jangan dipaksa jalan jauh. Misfire aktif dapat membuat bahan bakar mentah masuk ke knalpot dan merusak catalytic converter.
Penyebab Umum P0304 Toyota
1. Busi silinder 4 aus, basah, atau kotor
Ini penyebab paling sering dan paling murah diperiksa. Busi yang sudah melewati masa pakai, celah elektrodanya melebar, atau tertutup kerak oli/bensin dapat membuat percikan api lemah.
2. Koil pengapian silinder 4 lemah
Koil yang mulai rusak sering terasa saat mesin diberi beban, misalnya saat menanjak atau akselerasi. Pada Toyota modern dengan coil-on-plug, koil silinder 4 bisa dites dengan metode tukar posisi.
3. Injektor silinder 4 kotor atau tidak menyemprot normal
Jika pasokan bahan bakar ke silinder 4 kurang, pembakaran menjadi tidak stabil. Injektor bisa tersumbat kotoran, soketnya longgar, atau kumparannya melemah.
4. Kebocoran udara di intake manifold atau vacuum leak
Udara palsu yang masuk di sekitar silinder 4 dapat membuat campuran terlalu miskin. Gejalanya sering lebih terasa saat idle.
5. Kompresi silinder 4 rendah
Jika busi, koil, dan injektor normal tetapi P0304 tetap muncul, perlu tes kompresi. Kompresi rendah dapat disebabkan klep bocor, ring piston aus, gasket head bermasalah, atau kerusakan mekanis lain.
Cara Diagnosis P0304 yang Benar
1. Scan ulang dan cek kode lain
Gunakan scanner OBD2 untuk memastikan kode utama adalah P0304. Jika ada kode lain seperti fuel trim, sensor oksigen, MAP/MAF, atau tekanan bahan bakar, diagnosis perlu melihat hubungan antar kode.
2. Cek busi silinder 4
Lepas busi silinder 4 dan bandingkan dengan busi lain. Jika elektroda aus, basah oli, hitam pekat, atau putih berlebihan, busi perlu diganti dan penyebab kotornya juga diperiksa.
3. Tukar busi dan koil ke silinder lain
Tukar busi atau koil silinder 4 ke silinder lain, lalu hapus kode dan test drive. Jika kode berubah menjadi P0301, P0302, atau P0303 mengikuti komponen yang ditukar, komponen tersebut adalah tersangka utama.
4. Cek injektor dan soket kabel
Dengarkan bunyi klik injektor, periksa soket, lalu lakukan pembersihan atau pengetesan injektor bila perlu. Jangan langsung mengganti injektor sebelum memastikan pengapian normal.
5. Lakukan tes kompresi jika misfire tetap di silinder 4
Jika busi, koil, dan injektor sudah normal tetapi misfire tetap di silinder 4, tes kompresi wajib dilakukan. Selisih kompresi besar dibanding silinder lain menandakan masalah mekanis internal.
Estimasi Biaya Perbaikan P0304 Toyota
- Scan OBD2 dan diagnosis awal: Rp 50.000 - Rp 200.000
- Ganti busi Toyota: Rp 100.000 - Rp 400.000 tergantung tipe busi dan jumlah yang diganti
- Ganti koil pengapian: Rp 250.000 - Rp 800.000 per unit tergantung kualitas part
- Cleaning atau servis injektor: Rp 150.000 - Rp 500.000
- Tes kompresi: Rp 150.000 - Rp 400.000
- Perbaikan mekanis internal: bisa di atas Rp 1.500.000 tergantung kerusakan
Apakah P0304 Aman Dibawa Jalan?
Jika getaran ringan dan lampu check engine hanya menyala stabil, mobil masih bisa dibawa pelan ke bengkel terdekat. Namun jika lampu check engine berkedip, mesin sangat pincang, bau bensin menyengat, atau tenaga hilang drastis, sebaiknya hentikan pemakaian berat dan segera periksa. Memaksa mobil berjalan lama dalam kondisi misfire dapat merusak catalytic converter dan memperbesar biaya perbaikan.
Kapan Harus ke Bengkel?
Bawa mobil ke bengkel jika P0304 muncul kembali setelah busi diganti, misfire tidak berpindah setelah koil ditukar, ada kode lain yang berkaitan dengan fuel system, atau hasil tes kompresi silinder 4 lebih rendah dari silinder lain. Untuk Toyota Avanza yang sering dipakai harian, pemeriksaan cepat lebih aman daripada menunggu mesin semakin brebet.
Pertanyaan Umum tentang P0304 Toyota
Apakah P0304 Avanza selalu karena busi?
Tidak selalu, tetapi busi adalah penyebab yang paling mudah dan murah dicek. Jika busi masih bagus, lanjutkan pemeriksaan ke koil, injektor, kebocoran intake, dan kompresi.
Apakah harus ganti semua busi?
Jika busi sudah lama dipakai, sebaiknya ganti satu set agar pembakaran seimbang. Jika busi lain masih baru dan normal, penggantian bisa difokuskan pada busi bermasalah sesuai hasil diagnosis.
Kenapa P0304 muncul saat menanjak?
Saat menanjak, mesin membutuhkan percikan api dan pasokan bahan bakar yang lebih kuat. Busi atau koil yang mulai lemah sering baru terasa bermasalah saat beban mesin meningkat.
Konfirmasi kode P0304 menggunakan scanner OBD2. Pada mesin Toyota 4 silinder inline, silinder 4 berada di posisi paling belakang dari sisi timing belt (dekat transmisi). Perhatikan bahwa akses ke silinder 4 bisa lebih sulit pada beberapa model. Reset kode error dan jalankan mesin untuk memastikan kode konsisten muncul kembali.
Lepas busi silinder 4 (perhatikan akses yang mungkin lebih terbatas) dan tukar dengan busi dari silinder 1 atau 2. Reset kode error dan jalankan mesin. Jika misfire berpindah ke silinder tujuan swap, berarti busi silinder 4 perlu diganti. Ganti dengan busi baru NGK atau Denso sesuai spesifikasi Toyota.
Jika busi silinder 4 dalam kondisi baik, tukar koil pengapian silinder 4 dengan koil silinder lain. Reset kode error dan jalankan mesin. Jika misfire berpindah, koil silinder 4 rusak dan harus diganti. Koil Toyota umumnya berharga Rp 200.000-500.000 per unit. Pastikan konektor koil terpasang rapat saat pemasangan.
Jika pengapian normal, lakukan tes kompresi pada silinder 4 dan bandingkan dengan silinder lainnya. Jika kompresi rendah, ada masalah mekanis internal yang memerlukan teknisi. Jika kompresi normal, periksa injektor silinder 4 menggunakan stetoskop atau lakukan cleaning. Perhatikan bahwa silinder 4 pada beberapa model Toyota memiliki akses yang lebih sulit sehingga pengerjaan di bengkel lebih direkomendasikan.
Busi NGK / Denso untuk Toyota
Est: Rp 25.000 - Rp 50.000 per buah
Busi pengapian NGK atau Denso untuk Toyota Avanza, Innova, Fortuner, dan Calya. Busi yang rusak menyebabkan misfire pada silinder 4. Ganti secara berkala setiap 40.000-60.000 km.
Koil Pengapian (Ignition Coil) Toyota
Est: Rp 200.000 - Rp 500.000 per unit
Koil pengapian coil-on-plug untuk mesin Toyota 4 silinder. Koil yang bermasalah menyebabkan misfire pada silinder 4. Cocok untuk Avanza, Innova, Fortuner, dan Calya. Pilih kualitas OEM.
Mobil Avanza saya P0304, udah cek busi dan koil bagus. Injektor jg udah di-clean. Tapi misfire tetap di silinder 4. Ada ide lain?
Rudi • 1 bulan yang lalu
Jika busi, koil, dan injektor sudah diperiksa namun misfire tetap pada silinder 4, perhatikan bahwa silinder 4 berada di posisi paling belakang sehingga aksesnya lebih sulit. Kemungkinan yang sering terlewatkan adalah kabel harness yang mengalami keretakan internal (terlihat bagus dari luar tapi putus di dalam isolasi). Gunakan multimeter untuk mengukur resistansi kabel dari ECU ke koil silinder 4. Juga periksa kemungkinan intake manifold gasket yang bocor di area silinder 4.
Mbak/mas, P0304 di Toyota Calya itu biaya service totalnya brp ya kalo ternyata koilnya yg rusak? Termasuk jasa pasang.
Nita • 1 bulan yang lalu
Jika penyebabnya adalah koil pengapian rusak, biaya total perbaikan untuk Toyota Calya berkisar Rp 400.000-700.000. Rinciannya: koil aftermarket berkualitas sekitar Rp 200.000-350.000, busi NGK/Denso (sebaiknya ganti set bareng) sekitar Rp 100.000-200.000 untuk 4 buah, dan jasa pemasangan Rp 100.000-150.000. Jika menggunakan koil asli Toyota, biayanya bisa naik Rp 200.000-300.000 lebih.
Saya pnya Avanza 1.3, muncul P0304. Kalo cuma ganti busi tanpa ganti koil, brapa persen kemungkinan berhasil solve masalahnya?
Ahmad • 1 bulan yang lalu
Jika kode P0304 belum pernah diperbaiki sebelumnya dan busi belum pernah diganti dalam 40.000 km terakhir, kemungkinan berhasil hanya dengan ganti busi cukup besar (sekitar 50-60%). Namun pada Toyota generasi terbaru, koil pengapian juga cukup sering bermasalah. Pendekatan terbaik adalah ganti busi terlebih dahulu, lalu jika kode masih muncul lanjutkan swap koil untuk mengidentifikasi koil yang rusak. Dengan metode ini Anda tidak perlu mengganti komponen yang masih baik.
Avanza saya keluar P0304 pas nanjak, tapi kalo jalan santai kadang normal. Apa masih mungkin cuma busi yg lemah?
Budi • 2 minggu yang lalu
Masih mungkin. Misfire yang lebih terasa saat beban berat sering muncul saat busi atau koil mulai melemah, karena kebutuhan percikan api saat akselerasi menjadi lebih tinggi. Mulailah dengan memeriksa kondisi busi silinder 4, lalu tukar koil ke silinder lain untuk melihat apakah kode ikut berpindah.
Kalo P0304 dibiarin terus buat dipake harian bahaya ga? Mobil saya masih bisa jalan sih cuma geter.
Wulan • 2 minggu yang lalu
Sebaiknya jangan dibiarkan terlalu lama. Misfire yang terus terjadi bisa membuat bahan bakar tidak terbakar sempurna dan membebani catalytic converter, selain membuat tenaga turun dan konsumsi BBM naik. Jika lampu check engine sampai berkedip, hentikan pemakaian berat dan segera periksa ke bengkel.
Pertanyaan Berhasil Dikirim!
Tim kami akan meninjau dan menjawab pertanyaan Anda secepatnya.