check out your battery cables. I've had sort of a similar problem - the engine was getting some spark, but not enough amps to actually run, especially when wet. I cleaned up the pos. cable right at the battery and haven't had any problems since...Dave