2000 Hyundai Sonata V6 OBD II Scan Help

I did a scan on my car when my check engine light came on…I got 2 reads:

1) P0449 - Evaporative Emissions Control System Vent - Valve Solenoid Circuit Malfunction.

2) P0705 - Transmission Range Sensor Circuit Malfunction (PRNDL Input).

Now the first one might make sense with the current problem I have at the gas station. Every time I go put gas in the tank (and I don’t fill it up till its over filled) I have trouble starting my car up! I literally have to wait a minute, start my car and once it gets to that point where its on for a second or two, I have to rev the engine…or press the accelerator pedal. Now I figured its an electrical issue because it mentions its a “circuit malf.” Does anyone have any idea with whats going on with my car and what I need to check? I don’t want to spend an arm and leg at a garage tellin me I need a new part when that might only temporarily fix the problem.

Oh and same goes with the second code. I don’t feel much of anything changing except when im in traffic going continuously slow. Sometimes it wants to do a slight jerk… but I don’t know if thats normal.

BTW I have over 107,000 miles on my car… Need to change oil in about 2-3 weeks.