Hey everyone! So a few months ago I got an 99' NB1 Miata that has been mostly problem free. I initially did all of the fluids+spark plugs and it's been running fine. It is not daily driven, just autocrossed 30 mins away. Lately I've been getting intermittent codes P0455 and P0704. One indicates an evap leak and the other is the clutch switch. I don't mind buying and replacing parts but I'm wondering why they're intermittent. Car runs fine and when I clear the codes they stay off for a bit but then they come back. I did some vague researching on the internet although I figured the GRM crowd could really set me straight here.
1) P0704 - Buy a new clutch switch, doesn't look too bad, unless maybe something is just loose?
2) P0455 - this one pretty much gave me super varied answers. Fuel cap, Fuel Pump Mounting Screws Loose, CDCV, etc.
There are no obvious things that are rotted/broken in the engine bay for what its worth. Just hoping someone with more experience with Miatas could give me some easy references so I don't end up buying the entire Miata catalog.