VB6 sp5
MDAC 2.8
Access 2000 DB
Microsoft Jet Database Engine 4.0 SP7

I am using InstallShield Express (V4 sp 1) with the MDAC 2.8 (Ive tried MDAC 2.53 previously) and the MS Jet Database Engine 4.0 SP7 merge modules to install the application. However, I am getting the following error on opening the connection on a clean TARGET Win98se machine:

Connection String:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\RecipePower.mdb;Jet OLEDBatabase Password=XXXXXX

Class not registered
Error -2147221164
Source: Provider

The software works fine on the development PC that has MDAC 2.8 and Jet 4 sp7 installed.

Can anyone direct me to overcome this error please as I've tried all the obvious like re-installing on a clean PC etc.