That used to happen to me. Would only come on once I got on the freeway, also I10
Nothing while driving around town, but after a couple mins (like 5-10 mins) after getting on the freeway, going 75mph my engine light would come on, and it was always code 32. Since it didnt really affect the car I left it for awhile. Then finally got tired of it. So I started looking here for an answer.
Found 2 very helpful threads.
How I repaired my EGR Solenoid and eliminated my Code 32 by Timpilot//www.fiero.nl/forum/Forum2/HTML/122507.html
Thats as far as I got, cleaned it up, and put it back together. Couldn't open it up more as in the pics. The other part didnt want to come apart, and I didn't want to break it so thats why thats as far as i got. But I have to say that, after I cleaned that bit up and put it back together, no more code 32! It's been a few months now.
Or you can check this out.
CODE 32 answers. dialup warning pics by buddycraigg//www.fiero.nl/forum/Forum2/HTML/045528.html
I suggest you read through it but here is something from page 3 incase you take yours apart and clean and still get code 32.
"I would say 75% of the time it�s a bad solenoid.
Which sucks cause they are very expensive.
24% is a vacuum leak
1% is a temp sensor.
I don�t remember if you have posted any other symptoms about your car.
As long as you do not have a high idle condition,
a �getto� way of tricking the ECM in to thinking everything is working correctly is to jump the 2 wires in the 4 pin pigtail that plug in to the sensor.
the two pins you need to jump are in red