The MPRP won an overwhelming majority in the 2000 parliamentary election , but the party lost seats in the 2004 election and shared power with democratic coalition parties from 2004 - 8 .