How to Reset Check Engine Light 99 Chrysler 300m

Resetting the check engine light on a 1999 Chrysler 300M can be done manually or with an OBD2 scanner. This guide walks you through safe, step-by-step methods to clear the code and ensure your vehicle runs smoothly.

Key Takeaways

  • Understand the cause first: Never reset the light without diagnosing the underlying issue—ignoring it can lead to serious engine damage or emissions problems.
  • Use an OBD2 scanner for accuracy: This is the most reliable and recommended method for resetting the check engine light on a 1999 Chrysler 300M.
  • Manual reset methods have limitations: Disconnecting the battery may clear the light temporarily, but it also resets other vehicle settings like radio presets and idle learning.
  • Drive cycle matters: After resetting, complete a proper drive cycle to allow the vehicle’s computer to relearn and monitor systems.
  • Check for pending codes: Even after a reset, new codes may appear if the root problem isn’t fixed—always verify with a scan tool.
  • Keep records: Document any repairs and resets for future reference or resale value.
  • When to see a mechanic: If the light returns quickly or you’re unsure about the diagnosis, consult a professional technician.

How to Reset Check Engine Light 99 Chrysler 300M

If you own a 1999 Chrysler 300M, you’ve likely seen that dreaded orange or yellow “Check Engine” light flicker on your dashboard. It’s easy to panic—after all, it could mean anything from a loose gas cap to a serious engine malfunction. But don’t worry. Resetting the check engine light on your 99 Chrysler 300M is a manageable task, especially if you follow the right steps.

In this comprehensive guide, you’ll learn how to safely and effectively reset the check engine light on your 1999 Chrysler 300M. We’ll cover multiple methods—from using an OBD2 scanner to manual battery disconnection—and explain when each is appropriate. You’ll also learn why simply clearing the light isn’t enough and how to ensure your car stays in good working order after the reset.

Whether you’re a DIY enthusiast or just trying to save a trip to the mechanic, this guide will give you the knowledge and confidence to handle the job yourself. Let’s get started.

Why the Check Engine Light Comes On

How to Reset Check Engine Light 99 Chrysler 300m

Visual guide about How to Reset Check Engine Light 99 Chrysler 300m

Image source: autoseeks.com

Before you reset the light, it’s important to understand why it turned on in the first place. The check engine light—also known as the Malfunction Indicator Lamp (MIL)—is part of your vehicle’s onboard diagnostics system (OBD2). When the engine control unit (ECU) detects a problem with the engine, emissions system, or related components, it stores a diagnostic trouble code (DTC) and illuminates the light.

Common causes for the check engine light on a 1999 Chrysler 300M include:

  • Loose or faulty gas cap: This is one of the most frequent culprits. A loose cap allows fuel vapors to escape, triggering an evaporative emissions code (like P0455).
  • Oxygen sensor failure: The 300M has multiple O2 sensors that monitor exhaust gases. A failing sensor can reduce fuel efficiency and increase emissions.
  • Spark plug or ignition coil issues: Misfires (codes like P0300–P0306) can cause rough idling, poor acceleration, and increased emissions.
  • Mass airflow (MAF) sensor problems: A dirty or faulty MAF sensor can lead to incorrect air-fuel mixture readings.
  • Catalytic converter inefficiency: Over time, the catalytic converter can degrade, leading to reduced performance and higher emissions.
  • Exhaust gas recirculation (EGR) valve malfunction: A stuck or clogged EGR valve can cause knocking or hesitation.

Important: Resetting the light without fixing the root cause is like turning off a smoke alarm while the house is still on fire. The problem will likely return, and you could end up with more serious—and expensive—damage.

Tools You’ll Need

To reset the check engine light on your 1999 Chrysler 300M, you’ll need a few basic tools. Here’s what to gather:

  • OBD2 scanner: This is the most effective tool. Even a basic code reader (under $30) can read and clear codes. Look for one compatible with OBD2 systems (all 1996 and newer vehicles, including the 300M).
  • Socket wrench or flathead screwdriver: Needed if you plan to disconnect the battery manually.
  • Safety gloves and glasses: Always a good idea when working under the hood.
  • Owner’s manual: Helpful for locating the OBD2 port and understanding fuse box layout.
  • Notepad and pen: To record any trouble codes before clearing them.

If you don’t own an OBD2 scanner, consider purchasing one. They’re affordable, reusable, and invaluable for future diagnostics. Popular brands include BlueDriver, Innova, and Autel.

Method 1: Using an OBD2 Scanner (Recommended)

The safest and most accurate way to reset the check engine light on your 1999 Chrysler 300M is by using an OBD2 scanner. This method allows you to read the trouble codes, understand the problem, and clear the light—all without risking damage to your vehicle’s electronics.

Step 1: Locate the OBD2 Port

The OBD2 port on the 1999 Chrysler 300M is located under the dashboard, near the driver’s side knee panel. It’s a 16-pin connector, usually black or gray, and shaped like a trapezoid.

To find it:

  • Sit in the driver’s seat and look down near the pedals.
  • You may need to crouch or use a flashlight.
  • The port is often tucked behind a small plastic cover—gently pry it open with your fingers or a flathead screwdriver.

Tip: If you can’t find it, consult your owner’s manual. Some models have it slightly to the left or right of center.

Step 2: Turn Off the Ignition

Before connecting the scanner, make sure the ignition is in the “OFF” position. Do not start the engine yet. This prevents any electrical surges or communication errors between the scanner and the ECU.

Step 3: Connect the OBD2 Scanner

Plug the OBD2 scanner into the port. It should fit snugly—there’s only one way it can go in, so don’t force it. Once connected, the scanner may power on automatically, or you may need to press a button.

Step 4: Turn the Ignition to “ON”

Turn the key to the “ON” position (but don’t start the engine). This powers up the vehicle’s electrical system and allows the scanner to communicate with the ECU.

You should see the scanner display light up and begin initializing. It may show messages like “Scanning…” or “Connecting…”

Step 5: Read the Trouble Codes

Once connected, use the scanner’s menu to “Read Codes” or “Scan for DTCs.” The device will retrieve any stored trouble codes from the ECU.

For example, you might see codes like:

  • P0420 – Catalyst System Efficiency Below Threshold
  • P0171 – System Too Lean (Bank 1)
  • P0304 – Cylinder 4 Misfire Detected

Write down these codes. They tell you exactly what’s wrong. You can look them up online or in the scanner’s manual to understand the issue.

Pro Tip: Some scanners offer “code definitions” on-screen. If yours doesn’t, use a free resource like OBD-Codes.com to decode them.

Step 6: Fix the Underlying Issue (If Possible)

Now that you know the problem, decide whether you can fix it yourself. For example:

  • If the code is P0455 (loose gas cap), tighten or replace the cap.
  • If it’s P0133 (slow O2 sensor response), you may need to replace the sensor.
  • If it’s a misfire, check spark plugs, wires, or coils.

If the repair is beyond your skill level, take the car to a trusted mechanic. Fixing the issue ensures the light doesn’t come back.

Step 7: Clear the Codes

Once the problem is resolved (or if you’re confident it’s safe to proceed), use the scanner to clear the codes.

On most scanners:

  • Navigate to “Clear Codes” or “Erase DTCs.”
  • Confirm the action when prompted.
  • The scanner will send a command to the ECU to reset the check engine light.

You should see a message like “Codes Cleared” or “Reset Successful.”

Step 8: Turn Off the Ignition and Disconnect

Turn the key back to “OFF” and unplug the scanner. The check engine light should now be off.

Step 9: Start the Engine and Verify

Start your 300M and check the dashboard. The light should remain off. If it comes back on immediately, the problem wasn’t fully resolved, or a new issue has occurred.

Note: Some scanners also allow you to view “pending codes” or “freeze frame data,” which can help diagnose intermittent issues.

Method 2: Disconnecting the Battery (Manual Reset)

If you don’t have an OBD2 scanner, you can try resetting the check engine light by disconnecting the battery. This method forces the ECU to reset by cutting power. However, it’s less precise and comes with drawbacks.

Step 1: Turn Off the Engine and Remove the Key

Make sure the car is completely off. Remove the key from the ignition to avoid any electrical issues.

Step 2: Locate the Battery

Open the hood and find the battery. On the 1999 Chrysler 300M, it’s typically on the driver’s side, near the front of the engine bay.

Step 3: Disconnect the Negative Terminal

Using a socket wrench or wrench set, loosen the nut on the negative (black) battery terminal. Carefully remove the cable and tuck it away from the battery post so it doesn’t accidentally reconnect.

Safety Tip: Always disconnect the negative terminal first to reduce the risk of short circuits.

Step 4: Wait 15–30 Minutes

Leave the battery disconnected for at least 15 minutes. This allows the ECU’s capacitors to discharge and the system to fully reset. Some recommend up to 30 minutes for a complete reset.

During this time, the ECU loses its memory, including:

  • Stored trouble codes
  • Adaptive fuel trims
  • Idle speed learning
  • Radio presets and clock settings

Step 5: Reconnect the Battery

After waiting, reattach the negative cable and tighten the nut securely. Make sure it’s snug but don’t over-tighten.

Step 6: Start the Engine

Turn the key and start the car. The check engine light should be off—at least temporarily.

Step 7: Drive the Vehicle

Take the car for a short drive (10–15 minutes) to allow the ECU to relearn idle settings and monitor systems. This is called a “drive cycle.”

Warning: If the original problem still exists, the light will likely return within a few days or even on the next startup.

Drawbacks of the Battery Disconnection Method

While disconnecting the battery is simple, it’s not ideal for several reasons:

  • It doesn’t diagnose the problem: You’re clearing the light without knowing why it came on.
  • It resets other systems: You’ll lose radio presets, clock settings, and possibly anti-theft codes (if your radio has one).
  • It may not work on all issues: Some modern systems retain memory even when power is cut.
  • It can trigger new warnings: Resetting the ECU may cause the “Service Engine Soon” light or other alerts to appear temporarily.

For these reasons, the OBD2 scanner method is strongly preferred.

Method 3: Drive Cycle Reset (Natural Clearing)

In some cases, the check engine light may turn off on its own after the problem is fixed—especially if it was a minor or intermittent issue.

This is called a “drive cycle reset.” The ECU continuously monitors systems and will clear the light if no faults are detected over a set period.

To encourage this:

  • Fix the known issue (e.g., tighten the gas cap).
  • Drive the car normally for several days.
  • Include a mix of city and highway driving.
  • Ensure the engine reaches full operating temperature.

The 1999 Chrysler 300M typically requires 3–5 drive cycles (each involving startup, driving, and shutdown) for the ECU to confirm no faults and turn off the light.

Note: This method only works if the problem is truly resolved. If the light stays on, use an OBD2 scanner to check for codes.

Troubleshooting Common Issues

Even after resetting the light, you might run into problems. Here’s how to handle them:

The Light Comes Back On Immediately

This usually means the underlying issue wasn’t fixed. For example:

  • A loose gas cap wasn’t tightened properly.
  • A faulty sensor is still sending incorrect data.
  • There’s an intermittent electrical problem.

Solution: Re-scan for codes and address the root cause.

The Light Flashes While Driving

A flashing check engine light indicates a severe misfire that can damage the catalytic converter. This is an emergency.

  • Pull over safely.
  • Turn off the engine.
  • Call a tow truck or mechanic.

Do not continue driving.

The Scanner Won’t Connect

If your OBD2 scanner fails to communicate:

  • Check that the ignition is on.
  • Ensure the scanner is compatible with OBD2.
  • Try a different scanner or port.
  • Inspect the OBD2 port for dirt or damage.

Sometimes, a blown fuse (usually in the under-hood fuse box) can disable the OBD2 system.

The Battery Disconnection Didn’t Work

If the light remains on after disconnecting the battery:

  • Wait longer (up to 30 minutes).
  • Ensure the negative cable stayed disconnected.
  • Try the OBD2 method instead.

Some ECUs have backup power or non-volatile memory that retains codes.

Tips for Maintaining Your 1999 Chrysler 300M

To prevent future check engine light issues:

  • Use quality fuel: Low-octane or contaminated gas can cause knocking and sensor errors.
  • Replace spark plugs regularly: The 300M uses platinum-tipped plugs—replace every 60,000–100,000 miles.
  • Check the gas cap: Make sure it clicks when tightened.
  • Keep the air filter clean: A dirty filter affects airflow and fuel mixture.
  • Use OEM or high-quality parts: Cheap sensors and components often fail prematurely.
  • Get regular maintenance: Follow the service schedule in your owner’s manual.

When to See a Mechanic

While many check engine light issues can be handled at home, some require professional help. See a mechanic if:

  • The light flashes or stays on after repairs.
  • You’re unsure how to interpret the trouble codes.
  • The car is running poorly (rough idle, hesitation, stalling).
  • You suspect a major issue like catalytic converter failure or internal engine damage.
  • You don’t have the tools or confidence to diagnose the problem.

A qualified technician can perform advanced diagnostics, such as smoke testing for vacuum leaks or scope testing for ignition issues.

Conclusion

Resetting the check engine light on your 1999 Chrysler 300M doesn’t have to be intimidating. With the right tools and knowledge, you can safely clear the light and keep your car running smoothly. The best method is using an OBD2 scanner—it’s accurate, informative, and preserves your vehicle’s settings.

Remember: always diagnose the problem before resetting the light. Ignoring the root cause can lead to bigger issues down the road. Whether you choose the scanner method, battery disconnection, or a drive cycle reset, follow the steps carefully and verify the results.

By taking care of your 300M and addressing issues promptly, you’ll enjoy better performance, improved fuel economy, and fewer surprises on the road. Now that you know how to reset the check engine light, you’re one step closer to being a confident, capable car owner.