Finally Fixed! :D
It comes out to be a bad timer.
But how to check for a bad timer?
First of all you will have to check for every other part and you need to follow sticky threads within this very helpful forum:
http://forum.appliancepartspros...er-parts-continuity.htmlhttp://forum.appliancepartspros...ir/1712-dryer-parts.htmlOnce you are positivley shure there is no bad coils, igniter, thermostat, sensor nor thermal fuse then you can asume there may be a bad motor switch or a bad timer.
You will also need a wiring diagram (which you could also find within this site or inside the dryer's control panel)
Remember we are dealing with a dryer that works everything but not drying which also means no heat. Drum works fine, timer motor works fine (starts the dryer and eventually stops) but at the end laundry is still wet.
Before anything else,
disconnect appliance from power.
Open the control panel.
On the back of the timer, check for continuity between the black wire and the red with black stripe wire ( black wire comes directly from hot appliance power plug, red with black stripe wire goes directly to temperature switch/selector) while you turn the timer in the push position, it should sometimes connect and other disconnect while you turn timer dial.
When it tests closed for continuity you stop turning timer dial and check for resistance among those two terminals.
Ideally it should read 0 ohm but you may read from few ohm to tens or hundreds ohm.
The higher the reading the bad for the timer, terminals may be dirty or carbonized. The higher the reading means lower voltage goes thru then circuits noit working properly and (very important) it is not enough for the igniter to light up.
Now you may change bad timer.
I ended up opening the timer (which is not to dificult) but reassembling it is a very tricky procedure, there are many small plastic moving parts which has a specific possition and you have to figure out where they go because once you open the timer they jump all over the place and you are not able to see their original places.
Befor opening timer be shure to have a source where you can get an exact replacement or a compatible one.
After opening timer, clean the inside part that makes the connection when touching each other. This was made using a small erraser (pencil erraser) and verifying the terminals stays in the correct position and closing circuit when they touch each other before reassembling timer.
Opening and fixing timer may not last longer or may not resolve the issue since it may not be the only bad part involved.
Aplying this procedure for a different dryer model/make may require analyze wiring diagram to locate correct timer terminals to test, but if it is of some use, in my case it is the thickest two terminals that comes out from the timer once you disconnect the multi-terminal plastic connector.
Many thanks to the people who maintain this site which provides many useful resources.