Could be anything from a dirty throttle body to bad wiring or earthing, faulty plug, ignition coil or a bad idle control stepper motor (which is mounted on the tb)
as for speedo error, if you are sure the stator/battery is working properly(do the basic voltage tests) then try swapping the speedo sensor to see if that would solve the issue.. otherwise the culprit might be the console itself.
You can also get the fuel pump pressure tested for the starting/idling issue (refer workshop manual for the procedure)
Check this guys repair videos.. its in spanish i guess.. but does give you some useful information if you know a bit about the mechanicals:


.

Comment