I would suggest you to check your ECU before go for engine dignostic.
Otherwise, you might end up paying RM80 for no answer, just like my previous case.
One of my friend's GZE mati at Kuantan (can't start at all), ending up have to bring back the ECU by coach. Another guy's have problem at Gua Musang, pulled the car to the road side and bring back the ECU by bus. When the time he get back to his car, all ICE is gone. And me, my engine suddenly stall when i was IN THE MIDDLE OF THE ROAD, pushing my car towards 3000rpm at first gear! Luckily there is no Lory or bus tailing me from behind.
I don't know what have you done to your car, but judging from your description, its almost 90% is ECU problem. So please have your ECU check immediately, before balik kampung at Raya Holiday.