Engine Diagnostics in Upland, PA | S&S Automotive Service

Need a reliable tire shop in Upland, PA? S&S Automotive Service has been selling, repairing, and replacing tires for Delaware County drivers since 1986. Whether you need new tires, a flat tire fixed, or just a rotation and balance, our ASE Certified mechanic gives you honest advice and fair prices.

Professional Engine Diagnostic Services


A few weeks back, a customer pulled into our shop on 1 Upland Avenue with a check engine light that another shop wanted to charge him for replacing his catalytic converter. He needed honest engine diagnostics in Upland, PA before dropping that kind of money. Turns out, he just had a loose gas cap and a bad oxygen sensor. After almost 40 years serving Delaware County, we see this story play out all the time.


At S&S Automotive Service, we've been diagnosing engine problems for Upland drivers since 1986. Our diagnostic specialists know how to read what the codes are really telling us, not just throw parts at the problem. When your check engine light comes on, your car is running rough, or you smell something funny under the hood, you need straight answers from mechanics who actually live in your neighborhood. Contact us today to schedule your engine diagnostic service.

A mechanic from S&S Automotive Service wearing black gloves uses a cordless impact wrench to tighten a lug nut on a car wheel in a workshop.

Complete Engine Diagnostic Services

From basic check engine light scans to deep computer system analysis, S&S Automotive Service handles every type of engine problem. Our experienced mechanic uses professional diagnostic equipment to pinpoint exactly what's wrong with your engine, so you only pay for the repairs you actually need.


Check Engine Light Diagnosis


That little orange light causes a lot of stress for Upland drivers, but it doesn't always mean something serious. We hook your vehicle up to professional diagnostic scanners that read trouble codes from your engine's computer. Then we explain in plain language what those codes actually mean for your car.

Common reasons your check engine light comes on:

  • Loose or faulty gas cap
  • Failing oxygen sensor
  • Bad spark plugs or ignition coils
  • Catalytic converter problems
  • Mass airflow sensor issues

Most check engine light scans take about an hour, but complex issues sometimes take longer to track down. We never start repairs without explaining the problem first.

OBD-II Scanning and Code Reading


Every car built after 1996 has an OBD-II computer system that tracks how your engine performs. Our shop uses advanced scan tools that go beyond basic code readers, pulling live data, freeze frame information, and manufacturer-specific codes that cheap scanners miss.


We don't just read codes and guess. We test components, check sensor data, and verify the actual problem before recommending any repair. This saves Delaware County drivers hundreds of dollars compared to shops that replace parts based on codes alone. We provide diagnostic services for all vehicle makes and models, from older domestic vehicles to modern imports.


Engine Performance Testing


Sometimes your engine feels off even when no warning lights show up. Maybe it hesitates at stoplights on Chester Pike, lacks power going up the hills toward Media, or burns more gas than it used to. These problems need real testing, not just code scanning.


Our engine performance testing includes:


  • Compression and leak-down testing
  • Fuel system pressure checks
  • Ignition system analysis
  • Vacuum and intake testing
  • Electrical diagnostic work when sensors or wiring are involved


Misfire Diagnosis and Repair


A misfiring engine shakes, runs rough, and wastes fuel. You might feel it most at idle or when accelerating from a stop. Misfires also damage your catalytic converter over time, turning a small repair into a big bill if ignored.


We track down misfires by testing each cylinder, checking spark plugs and coils, measuring fuel injector performance, and looking at compression numbers. Most misfire repairs cost far less than people expect, especially when caught early.


Emissions Failure Diagnostics


Failed your PA state emissions test? We diagnose emissions problems and get your vehicle ready to pass. Our shop handles everything from oxygen sensor replacement to EVAP system repairs, and we can usually fix emissions failures the same week. Pair this with our state inspection and emissions services for a smooth retest process.


Why Choose S&S Automotive for Engine Diagnostics


After almost four decades in business, we've built our reputation on honest diagnostic work. We don't sell parts you don't need, and we explain exactly what's wrong before quoting any repair. Our location at 1 Upland Avenue makes us easy to find, and we provide written estimates before any work starts.


Our diagnostic specialists train regularly on the latest engine technology and scan tools. We service everything from older domestic cars to modern imports and diesel trucks, using diagnostic procedures that match factory specifications. When the engine problem ties into other systems, we also handle tune-ups and full repairs in one visit.

Engine Diagnostic Service Areas We Cover


We provide engine diagnostic services throughout Delaware County, including:



Many customers drive from Concordville, Eddystone, and even parts of Ridley because they trust our engine diagnostics service and fair pricing.

S&S Automotive Service shop interior with a car on a lift, tools, and equipment.

Why Choose S&S Automotive Service?

Drivers in Upland have trusted us for over 40 years because we put honesty, quality, and customer care first.

Group of five people, orange outline icon.

Family-Owned & Operated

Orange head outline with gear and checkmark inside, representing problem-solving.

40 Years

of Experience

Orange icon of a hand holding a coin with a dollar sign, representing financial support.

Honest Pricing, No Hidden Fees

Orange icon showing a Garage with wrench on top.

ASE Certified Technicians

Why Choose S&S Automotive Service?

Drivers in Upland have trusted us for over 40 years because we put honesty, quality, and customer care first.

Group of five people, orange outline icon.

Family-Owned & Operated

Orange head outline with gear and checkmark inside, representing problem-solving.

Forty Years of Experience

Orange icon of a hand holding a coin with a dollar sign, representing financial support.

Honest Pricing, No Hidden Fees

Orange icon showing a Garage with wrench on top.

ASE Certified Technicians

Why Choose S&S Automotive Service?

Drivers in Upland have trusted us for over 40 years because we put honesty, quality, and customer care first.

Group of five people, orange outline icon.

Family-Owned & Operated

Orange head outline with gear and checkmark inside, representing problem-solving.

40 Years

of Experience

Orange icon of a hand holding a coin with a dollar sign, representing financial support.

Honest Pricing, No Hidden Fees

Orange icon showing a Garage with wrench on top.

ASE Certified Technicians



Engine Diagnostic Questions from Our Customers

After almost 40 years of engine diagnostic work in Delaware County, we hear the same questions from concerned drivers every week. Here are honest answers to the engine concerns that worry Upland residents most.

  • What does it mean when my check engine light comes on?

    A check engine light means your vehicle's computer detected a problem somewhere in the engine, emissions, or related systems. The light could mean something minor like a loose gas cap, or something serious like a failing catalytic converter. A solid light usually means a non-emergency problem you should address soon, while a flashing light means stop driving and get help right away because continued driving could cause major engine damage. The only way to know for sure is to have the codes scanned and properly diagnosed by a qualified mechanic.

  • How long does engine diagnostic testing take?

    Basic code scanning takes about an hour, but full diagnostic testing depends on what's wrong with your vehicle. Simple issues like a loose gas cap or bad oxygen sensor can be diagnosed quickly, while intermittent problems or complex computer issues might take several hours to track down. We always give you a time estimate before starting, and we call before doing any repair work. Rushing diagnostics leads to wrong answers and wasted money, so we take whatever time the job actually needs.

  • How much should I expect to pay for engine diagnostics?

    Engine diagnostic costs vary based on how complex the problem is and how much testing your vehicle needs. A basic check engine light scan costs less than full diagnostic testing for hard-to-find issues. Some problems show up immediately on a scan tool, while others require additional testing of sensors, fuel systems, or electrical components. We provide honest estimates before starting any diagnostic work, and the diagnostic fee often gets applied toward your repair if you have us fix the problem.

  • Can I drive with my check engine light on?

    A solid check engine light usually means you can drive safely for a short time, but you should get the problem diagnosed within a few days. Driving too long with the light on can turn small problems into expensive repairs, especially if it's an emissions issue that damages your catalytic converter. However, if the light is flashing, stop driving as soon as it's safe and call us at 610-876-6494. A flashing light means active engine misfire that can destroy expensive parts within minutes. When in doubt, call us and describe what you're feeling from the vehicle and we'll tell you whether to drive in or arrange a tow.

Orange speech bubble with three white dots, indicating a message or typing.

What Our Customers Are Saying

For over 40 years, drivers in Upland have trusted S&S Automotive Service for honest, reliable repairs. Here’s what our customers have to say.

Customer review with five stars: "Excellent service. Experienced mechanic, fair prices. Highly recommended for automotive issues."
Orange chat bubble with three white dots, indicating a message or conversation.

What Our Customers Are Saying

For 40 years, drivers in Upland have trusted S&S Automotive Service for honest, reliable repairs. Here’s what our customers have to say.

Customer review quote with five stars, praising excellent service, fair prices, and experienced mechanic.

Schedule Your Engine Diagnostic Service Today

Don't ignore that check engine light or let small engine problems turn into major repairs. Call S&S Automotive Service at 610-876-6494 to schedule your engine diagnostic service. We're located at 1 Upland Avenue in Upland, PA, and we're ready to find the real problem and get you back on Delaware County roads.