Oh Man that sucks Suresh
I'll look into it.
There is a gas tank for $125.00 in VT. that I found.
the purge valve is not hard. but the mounting bolts may be seized.
Knock sensor codes seem to be very common, Sensor is like $118.00 Damn
I have not changed one yet.
but I think it is under the intake on that engine.
Should be able to clear the code and do a drive cycle 10-15 miles from cold start
stop and go and criuse at 40 -45 mph for 3miles should clear most the emission monitors.
the fuel type codes are two trip monitors so it would need to be driven twice
for them to clear.
If after that no SES light you are good to go if you have a scan tool you could check the monitors before the test to see they are clear and completed testing.
I'll let the others chime in on this one on what they have done.