Sounds like an air leak has the fuel filter been changed recently? It's where I would start, make sure it's fitted correctly and the pipes are connected properly and check for splits, it either that or the fuel pump, but cheapest first, others may be of more help,.not sure why it loses power in the rain.
you could ask in the general area, lot more traffic in there and your engine is used in lots of cars.