Hi guys. I've just done a 30000km major on my RHD '90 348TB. It has NipponDenso alternator which is getting 12-13.5V when car's running. The battery is fresh, 3 weeks young. The old negative connection has been re-wired & upgraded with a new switch while the positive connection under the airbox has been cleaned. All wires to the starter has been replaced with a new relay. So electrical issues supposed to be out. Fuel is fresh & I have new Airflowmeters, airfilter, fuel lines, fuel filters, oil. Clutch is few months old & grease on flywheel is re-packed. Engine has been tuned & balanced. Plugs & cables+PowerChip ECUs are few months old only. Here's the 2 problems. #1 I have to crank a few times to get it started which wasn't a problem before the major & sometimes, I have to press the accelerator to get it up. Sometimes, it starts first crank. I was told the starter is old & lazy though it's getting full 12V. I'm ordering a rebuilt starter from US for US$600 or exchange @ $450. Then, today: Nothing came up when I crank, no sound except two clicking sound. Absolutely silent. My friend came over with a bare wire, hook up the starter to the body? & it immediately cranked up but we had to try many times before it fires up. Now, I can use the key to crank it again. I was told that the relay is spoilt but starter's fine. So, what's the problem? Starter or relay? Why do I have to crank so many times now it almost flattens the battery before firing. Could it be weak fuel pumps? I remembered Jeff did a re-wiring using a starter button to bypass the relays. #2 Then, during morning cold starts. I get the idling fluctuating after about 5mins & so bad it kills the engine sometimes. It's fine when it's fully warmed up. What can I do to solve these headaches?