hello all, im having an issue trying to get my 2015 fiesta st ready for emissions test in dallas texas. the monitors on my accessport that arent ready are the evap and fuel systems. i have completed a full drive cycle with freeway and city driving, cold start and warm start. still not ready. i recently had a defouler installed with the smallest fitting to take the check engine light away for code p0420. i have a whoosh v2 catless down/midpipe installed. check engine light is gone after 200 miles and no pending or stored code p0420. thats good. BUT i went to complete a drive cycle after the codes were cleared and i checked after 100 miles and the evap and fuel system are not ready. this had me suspicious, so i checked for dtcs and i had a stored code, with NO check engine light. p0456. took the car to a kwikkar to get fixed but they ordered the wrong part and didnt get it fixed. took it home cleared the codes once more and next day i drove another 125 miles. checked for dtcs and no codes were found, and check engine light is off. I/M monitors showed that evap and fuel system are not ready. i looked everywhere on google and some people replaced the purge valve/canister valve in the engine bay under the intake and it fixed their problem. i dont know if i need to do this or not because i have no dtcs at all and the check engine light is off. i looked at all the hard lines near the intake and throttle body and eveything seems to look fine. no cracks, openings, nothing. i am runnning the stage 1 cobb map for this whole process and im debating whether or not to switch to stock map to see if this will make the monitors show ready. the car has almost 135000 miles on it. i also have a cold short ram air intake, vta diverter for blow off valve noises, and mbrp exhaust. i used to live in california and i had this issue where id fill the tank to full, then switch the car on and it had a crappy idle, and would sometimes stall if i didnt tap the gas to keep it alive. i thought it was just an issue with the arco gas station i was filling up at so i stopped filling up there and the problem seemed to go away. back then the only dtc i ever had was p0420 because i had the catless midpipe installed with no defouler. never untill last week did i have p0456. i have no idea whats going on. if someone could help at all, please do. i would really, really appreciate anything. thank you people.