Recently bought 2004 Rockster. My second BMer. Could not start after delivery-internet sale from private party. I put fresh fuel with Seafoam (no fuel in tank for transport) and put new OEM battery. Cranking but not starting so took it to dealer. They changed spark plugs, replaced air filter element, connected it to comp., adjusted fast idle, changed oil and filter. Checked TB sync. It started. They sad it was flooded. Runs good when runs.
The next day in the morning it started after 3 cranks. Same thing 9 hours later in the afternoon and ever since. Only exception is when started when still hot. After it cools down a little starts on the 2 crank. Suspected bad fuel so I drained tank. Fresh fuel. Started. I drove it home. In the morning it didn't start. Tried 5 or 6 cranks until rattling starter

Connected to charger and left for 9 hours. I have removed, checked and cleaned spark plugs. Drained and fresh fuel again. One crank to clean cylinders. Put them back. Started.
Next morning what the dsfsaldfeorir
Side stand is ok. Kill switch works. Fuel pump ok.
Any suggestions?