I've seen it be one or the other. I suggest you swap the cheapest part first.
And in parting your tech should have measured the CMOS battery so I'll stop here.
I have a Vostro D06D which after powering it down won't start up. If I unplug it for a few hours it starts up and functions normally until I power it down again. Any suggestions? power supply bad?