Hi.
You describe three different problems, with a different solution:
Regarding the problem of starting when it is cold, maybe IACV should be replaced?
As for the spark, which was and now is not, maybe the red engine stop switch was pressed OFF? Or an open side stand when you are in gear?
Lost power can occur when the contacts on the sidestand switch are improper?
Of course there can be other factors.
In such malfunctions you need a lot of patience.
It is easier for qualified mechanics because they have spare parts that they replace and test according to the principle of "problem negation".