Hello and thank you for using Just answer! I'm Billy and i will assist you with this. Feel free to ask if you need any further info.
Given the symptoms, i would think that you have a leak within the intake system........a slight leak only showing when engine is warm.
But, i will include the checks and details for the 21 and 61 fault codes so you check accordingly:
click here for code 21 checks
and here for code 61 checks
I would also check all the vacuum hoses, and the one on the pressure regulator and cannister.
Make sure all the wiring and connectors are up to norm.
when this thing is warm it will not start, it will run for two seconds and die out, as it is dying out if i spray starting fluid in it, it will continue to run. it is losing fuel somewhere.
have you checked the regulator as described?
As the cannister and the regulator, are both fuel related.........
You need to check the regulator, as it might be leaking pressure.....a compression check would also confirm the fuel pressure loss problem.