Sorry for the delay!
There are a few tools.. depending on how you want to clean the intake will depend on which tool you are going to want to buy. They make a fuel injector cleaner kit that would be a good idea to get.
Usually ignition components are affected by rain or moisture. However, it could be the crank sensor, engine mechanical or yes.. a bad leaky, stuck injector.