This have been driving me nuts! Due to approaching California smog test deadline (in a few days), my 1998 S70 non turbo was repaired of several emission-related (EVAP) leaks about a month ago and there no more faulty code or check engine light ever since. However, after a month of driving with more than 500 miles logged, the readiness codes are still not available (only 1 out of 7 did). I've even driven one time on highway at Volvo recommended 45-50MPH (snail speed here in California) 20min twice. It still didn't help. I've spent a ton of time dealing with dealer, garage, and a mechanic friend, not to mention that scary low-speed highway stunt that I wish to never do again. The local Volvo dealer wants to charge me 0 to drive it 3 days to reset it. And the garage that repaired it said plenty of S70's like mind have similar problem and as a result Volvo USA offered "sceret recall" or free repair under the pressure from US government and consumer complaints. However, the local Volvo dealer denied such thing and only help they could offer is to the one mentioned above. What's to do now? If my garage (specialized in European car repair) is right, it's absurd that Volvo allows faulty computer in S70 and don't want to take responsibility. If the ECU is not at fault, it's also absurd that after 500miles and a month of driving, the can still hasn't gone through required driving conditions to generate readiness codes. My garage actually thinks there's no chance the readiness codes will ever be generated because he thinks the computer loses memory every time the engine is shut or restart. I'm very frustrated now because the car has been properly repaired and there's no more emission problem. But this POS just wouldn't generate readiness codes. Help!