My Aprilia is set up with a Velorex 565 sidecar. The installation of the subframe required the permenant removal of whatever made up the belly pan or bottom enclosure of the scooter body work.
I've had the rig for a couple of years and put a few thousand miles on it with no problems.
A few weeks ago I got caught riding in a heavy downpour (1st time in the rain on this bike). The engine oil light came on, but the engine seemed fine. Since it happened right when the bike got soaked, I thought that it probably was a wet connection giving a false reading. The light went out in a minute or two and the engine ran fine. Oil and filter are new, clean and the level is full. This is a 2006, so I should not have a problem with the slow t-stat allowing gas in the oil which weakens the plastic oil pump gear.
Since then, the EFI light takes a little longer than usual to turn off, but the voltage regulation is fine.
My son borrowed the rig last Thursday to go to Bonaroo in Manchester, TN - about a 500 mile trip one way.
The bike ran fine, he had a great trip and concert. He started home on Monday morning. After about 80 miles he ran into serious rain. Half an hour riding in heavy rain, the engine oil light came on and the EFI light came on. He pulled over at a Big Daddy's fireworks and convenience station, filled up and tried to start the bike. The EFI light would not come on, the engine would turn over but not fire (probably no fuel being injected).
I unloaded 80 bales of hay, hooked the wagon to the truck and picked him and the rig up and brought them home. I'm charging the battery tonight before I do any troubleshooting. I'll check the secondary fuses behind the front headlight cover tomorrow.
My best guess at this point is that with the belly pan protection removed, something is getting wet that shouldn't and possibly causing a fuse to blow.
If anyone has any experience with this problem, I'm all ears.