If all the lines are fine it will be the evap purge flow sensor. My '96 threw the same code and different people replaced vacuum hose and the purge solenoid. I researched her for about an hour to find out it was defective on many from 1996. I replaced it in March and have not had it return. Napa is the only place that I could find the carried the sensor.