Ever since I bought the car, I did notice a bit of hesitation when pressing the gas, specifically at highway speeds or going uphill, but it happened every time I hit the gas, and I had no other symptoms and no codes, so honestly, I didn’t think much of it.
Yesterday, I made a 45 minute drive. The car ran perfectly fine during that whole drive. The car sat parked for around an hour. I got in the car to start it again and return home, and the second I started it, the check engine light came on, and the idle sounded horrible. It was bouncing rapidly and consistently between 800-1000 rpm. I shut it off and got it towed home, I didn’t want to risk further damage or putting myself in danger.
Got home and scanned the codes, I got P1031 and P1026 for confirmed codes, and P1017 and P1021 as pending codes. The ETS light has not come on yet, even after running it briefly a few times to attempt to diagnose it. Sometimes when I start it, the idle surges between 800-1000. Sometimes, it evens out at around 1000.
I’m at a loss because I’m having a hard time finding any reliable information. I keep hearing that because of the codes and symptoms, it’s definitely the ETS, but I keep hearing that the MAF can also cause these symptoms and codes. I find it odd that the check engine light is on, registering these codes, but the ETS light hasn’t come on yet. (And yes the bulb for the ETS light works
I checked for vacuum leaks, didn’t find any. Tried the test of unplugging the MAF, which made no difference at all in how it ran. The throttle body was clean. I ordered a new MAF just to see if that would change anything. If that’s not the problem, I’ve heard that MAF fails shortly after ETS anyways, so it’s good to replace them both around the same time. If the throttle body is the issue, I plan on sending it out to Xemodex to have it rebuilt, so I don’t have to have the software reloaded. (Closest Volvo dealer is over 2 hours away
Has anyone else had anything similar with their S70? Any experience with failed ETM or MAF? Just looking for any info I can get in the meantime.






