This helped me with a similar problem but I am still having underextrusion, especially in the beginning of the print.
I have been trying to print a tiny rectangular channel. In the first attempts, no material came out of the nozzle but the printer worked fine with models that came in the SD card that came with it (except that for some of the models, the rim around it looked spotty and not continuous).
After finding this info here, I raised the temperature to 220 C and used a 30 mm/s speed, 0.08mm layer heigth. I also heated up the nozzle before printing and extruded some filament to see if it was coming out properly and maybe help. The tricks helped but when printing the rim it was spotty, so I lowered the plate height with the front screws (maybe it was too close to the extruder?), increased the temperature to 222C, increased the flow to 104% and decreased the speed to 80% (24mm/s). It finally printed my block, but I checked in the middle and saw some spotty layers (picture). At the end, it was OK.
I did the same thing to print the rectangular channel with even smaller dimensions ( inner rectangular cross sectional area is 1.6x1.2 mm). But I had the same spotty rim as before and also, one of the openings ended up blocked (stringing?). I used 0.06mm layer, 24 mm/s speed, 220C and also increased material flow to 105% and extruded some material before starting the print.
Any idea of what can be causing my underextrusion problems? It's been exhausting to having spent so much time on trouble-shooting it (I've done many atomic clear thinking it was clogged, but it was not)