Dryer not heating/taking too long to dry

The dryer heats intermittenly, i have cleaned the vent pipes, lint trap and blower lint so airflow is not the problem.

I have tested for Power which is fine at 220, i have also tested thermal fuse and all the stats and they check out fine.

What else could be the problem? timer?