In the interest of having a complete story documented in this thread, I need to add that new vacuum hoses have not fully cured my cold running problems. Symptoms go away when fully warmed up, though the throttle has an annoying 1 second hesitation before actually revving. It's almost certainly not related, but there is noise from the timing chain at lower RPMs probably due to broken chain guides.
After checking for vacuum leaks above and below the TBs, and at every other vac fitting with starter fluid and carb cleaner, on multiple occasions, I have replaced the elbow hose from the airflow meter to the intake plenum, the "Z hose" crankcase breather, and the vacuum hose from throttle body 3 to the fuel pressure regulator. The fuel tank vent was detached from the tank and plugged with a screw by a previous owner; it does not leak. I have also visually checked all rubber pieces from every possible angle and cannot see any cracks.
After wasting my time with a leaky fuel pressure tester (
this one - DON'T BUY) , I replaced the fuel pressure regulator anyway (it probably wasn't bad).
I also synchronized the throttle bodies using
this kit, which worked well.
I have put more Techron fuel injector cleaner through two tanks of fuel.
I replaced the battery with an Odyssey PC680 and verified I have good voltage (13V IIRC), and that the alternator is supplying good voltage (14V IIRC)
I replaced the choke cable thinking it had stretched (I couldn't adjust it to lift the throttle stop to the 3mm specification, and it wouldn't click into the second detent). With the new cable in, I realized that I just needed to mess with a choke cable stop that limited its travel, keeping it from going to the second detent (why is this stop even here??)
I cleaned all of the under tank electrical connections, including every pin in the fuel injection computer, ignition computer, all the relays in the relay box, and the main under-tank ground using sandpaper, scotch brite and a flathead screwdriver. I cleaned the battery negative to frame connection.
Spark plugs were replaced with OEM (Bosch?) plugs (exact plug listed in the owners manual, gapped to spec) by the previous owner the day I picked up the bike.
I have checked the resistance of both resistors on the coolant temp sensor: ~1.5KOhm after running the motor for a minute and letting it sit for long enough (~30 min) that the whole engine felt cold. Spec is 2.5KOhm @ 20ºC, 1.25KOhm@40ºC, I think my coolant was in between those temperatures at the time. Fully warmed up (right after the fan cycled on) they both measured about 220Ohms whereas the spec is 190Ohms at 100C. Resistance specs were obtained
here. So I have concluded that the coolant temp sensor is OK.
My current hypothesis (being unable to check either the ignition or fuel injection computers for unlikely faults) is that one or more valves are tight. I cannot find a straight answer as to what symptoms are usually experienced when this happens, but I hope that this is my issue. I have ordered valve shim replacement tools from
polepenhollow@yahoo.com, seen here. [/size]-Does anyone know if the BMW valve shims are labeled with their thickness, or will I need a vernier caliper to measure them if I need replacements?[/size][/size]In other news, I passed my road test on this bike (when it's warm it behaves mostly OK) and am finally fully legal after 2 years of riding with a permit.